UNPKG

ccs-frontend

Version:
1 lines 1.18 kB
{"version":3,"file":"init.mjs","sources":["../../src/ccs/init.ts"],"sourcesContent":["import { CCSFrontendComponent } from './ccs-frontend-component'\nimport { Header } from './components/header/header'\nimport { PasswordStrength } from './components/password-strength/password-strength'\n\nconst createAll = (Component: typeof CCSFrontendComponent) => {\n $(`[data-module=\"${Component.moduleName}\"]`).each((_index, componentElement) => {\n new Component($(componentElement)).init()\n })\n}\n\nconst initAll = () => {\n const components: Array<typeof CCSFrontendComponent> = [\n Header,\n PasswordStrength,\n ]\n\n components.forEach((Component) => {\n createAll(Component)\n })\n}\n\nexport { initAll, createAll }\n"],"names":[],"mappings":";;;AAIA,MAAM,SAAS,GAAG,CAAC,SAAsC,KAAI;AAC3D,IAAA,CAAC,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,UAAU,CAAI,EAAA,CAAA,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,gBAAgB,KAAI;QAC7E,IAAI,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE;AAC3C,KAAC,CAAC;AACJ;AAEM,MAAA,OAAO,GAAG,MAAK;AACnB,IAAA,MAAM,UAAU,GAAuC;QACrD,MAAM;QACN,gBAAgB;KACjB;AAED,IAAA,UAAU,CAAC,OAAO,CAAC,CAAC,SAAS,KAAI;QAC/B,SAAS,CAAC,SAAS,CAAC;AACtB,KAAC,CAAC;AACJ;;;;"}