UNPKG

digitalmarketplace-frontend

Version:

Digital Marketplace Frontend contains assets and components used in Digital Marketplace projects

41 lines (38 loc) 1.8 kB
import { ComplianceCommunicationAttachments } from './components/compliance-communication-attachments/compliance-communication-attachments.mjs'; import { CookieBanner } from './components/cookie-banner/cookie-banner.mjs'; import { CookieSettings } from './scripts/cookies/settings.mjs'; import { initGoogleAnalytics } from './scripts/analytics/init-google-analytics.mjs'; import { ListInput } from './components/list-input/list-input.mjs'; import { OptionSelect } from './components/option-select/option-select.mjs'; import { Question } from './components/question/question.mjs'; import { QuestionCheckboxTree } from './components/question-checkbox-tree/question-checkbox-tree.mjs'; import { QuestionList } from './components/question-list/question-list.mjs'; import { QuestionListMultiquestionClientSide } from './components/question-list-multiquestion-client-side/question-list-multiquestion-client-side.mjs'; import { SearchBox } from './components/search-box/search-box.mjs'; import { SelectCountryFromForm } from './components/select-country-from-form/select-country-from-form.mjs'; const createAll = (Component) => { $(`[data-module="${Component.moduleName}"]`).each((_index, componentElement) => { new Component($(componentElement)).init(); }); }; const initAll = () => { const components = [ ComplianceCommunicationAttachments, CookieSettings, CookieBanner, ListInput, OptionSelect, QuestionCheckboxTree, QuestionList, QuestionListMultiquestionClientSide, Question, SearchBox, SelectCountryFromForm ]; components.forEach((Component) => { createAll(Component); }); initGoogleAnalytics(); }; export { createAll, initAll }; //# sourceMappingURL=init.mjs.map