UNPKG

cob-uswds

Version:

Customized USWDS UI components and visual style guide based on City of Boston Patterns Library

32 lines (27 loc) 828 B
const behavior = require("../../uswds-core/src/js/utils/behavior"); const select = require("../../uswds-core/src/js/utils/select"); const { CLICK } = require("../../uswds-core/src/js/events"); const { prefix: PREFIX } = require("../../uswds-core/src/js/config"); const SLIM_HEADER = `.cob-slim-header`; const SLIM_HEADER_LOGO_LINK = `.cob-slim-header__logo-link`; /** * COB Slim Header component */ const slimHeader = behavior({ // No specific click handlers needed for basic functionality /** * Initialize the component * @param {HTMLElement} root - The root element */ init(root) { select(SLIM_HEADER, root); }, /** * Teardown the component * @param {HTMLElement} root - The root element */ teardown(root) { // No specific teardown needed }, }); module.exports = slimHeader;