cob-uswds
Version:
Customized USWDS UI components and visual style guide based on City of Boston Patterns Library
32 lines (27 loc) • 828 B
JavaScript
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;