UNPKG

@codegouvfr/react-dsfr

Version:

French State Design System React integration library

34 lines (26 loc) 890 B
/*! DSFR v1.8.5 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ const config = { prefix: 'fr', namespace: 'dsfr', organisation: '@gouvfr', version: '1.8.5' }; const api = window[config.namespace]; const SidemenuSelector = { LIST: api.internals.ns.selector('sidemenu__list'), COLLAPSE: `${api.internals.ns.selector('sidemenu__item')} > ${api.internals.ns.selector('collapse')}` }; class SidemenuList extends api.core.CollapsesGroup { static get instanceClassName () { return 'SidemenuList'; } validate (member) { return member.node.matches(SidemenuSelector.COLLAPSE); } } api.sidemenu = { SidemenuList: SidemenuList, SidemenuSelector: SidemenuSelector }; api.internals.register(api.sidemenu.SidemenuSelector.LIST, api.sidemenu.SidemenuList); //# sourceMappingURL=sidemenu.module.js.map