/
githubmirror
/
Awesome-Design-Tools
Обзор
Документация
Войти
/
githubmirror
/
Awesome-Design-Tools
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/modules/createPromoBanner.js
26 строк
820 B
Vladimir Berezovsky
deploy design plugins
17 окт 2019, 15:13
17 окт 2019, 15:13
f6c03ac
Код
Авторство
О чём код?
const Templates = require('./Templates'); const createPromoBanner = ({ document }, link = 'https://flawlessapp.io/feedback') => { const banner = document.createElement('a'); const { promoFlawlessFeedbackBanner } = Templates; banner.classList.add('promo-banner'); banner.classList.add('promo-banner--flawless-feedback'); banner.href = link; banner.innerHTML = promoFlawlessFeedbackBanner; const bannerParents = [ '#accessibility-tools', '#user-research-tools', '#prototyping-tools', '#visual-debugging-tools', ]; try { bannerParents.map(parent => document.querySelector(parent) && document.querySelector(parent).appendChild(banner.cloneNode(true))); } catch(err) { console.log(err); } } module.exports = createPromoBanner;