'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-a0b63bee.js');
const dgaHeaderActionBtn = require('./dga-header-action-btn-5c41bd3a.js');
const dgaNavHeaderSubMenuColumn = require('./dga-nav-header-sub-menu-column-faa15a15.js');
const dgaNavHeaderSubMenuLink = require('./dga-nav-header-sub-menu-link-cf6b42a7.js');

const DgaHeader = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
    }
    render() {
        return (index.h(dgaHeaderActionBtn.DgaNavHeader, { key: 'bbf97905365baacf3b50d21931641d7eb532a403', fullWidth: this.config.fullWidth, divider: this.config.divider }, index.h(dgaHeaderActionBtn.DgaNavHeaderMain, { key: 'bec4dda63f3b55b683137acf2a8b88c90f90f75d', collapsed: true }, index.h(dgaHeaderActionBtn.DgaNavHeaderLogos, { key: '3c6eef3cb2a426a3ef893ee8162e7ea846ba9f70', logoSrc: this.config.logoSrc, govSrc: this.config.govSrc, logoLink: this.config.logoLink, govLink: this.config.govLink }), index.h(dgaHeaderActionBtn.DgaNavHeaderMenu, { key: '72ba1dc72f246b2c1a87e77b03d6a51ed6414d75' }, this.config.headerLinks.map((link, index$1) => (index.h(dgaHeaderActionBtn.DgaNavHeaderLink, { key: index$1, active: false, onClick: () => console.log('clicked'), label: link.label, icon: link.icon, subMenuBackground: this.config.subMenuBackground, subMenuFullWidth: this.config.subMenuFullWidth }, link.subMenu.map((subMenu, subMenuIndex) => (index.h(dgaNavHeaderSubMenuColumn.DgaNavHeaderSubMenuColumn, { key: subMenuIndex }, subMenu.columns.map((column, columnIndex) => (index.h(dgaNavHeaderSubMenuColumn.DgaNavHeaderSubMenuColumn, { key: columnIndex }, column.links.map((subMenuLink, linkIndex) => (index.h(dgaNavHeaderSubMenuLink.DgaNavHeaderSubMenuLink, { key: linkIndex, background: this.config.subMenuBackground, label: subMenuLink.label, helperText: subMenuLink.helperText, icon: subMenuLink.icon, linkStyle: subMenuLink.linkStyle })))))))))))))), index.h(dgaHeaderActionBtn.DgaNavHeaderActions, { key: '6f3887e5bb0108f5e78ed8502d436c41ff4df36e' }, this.config.actions.map((action, index$1) => (index.h(dgaHeaderActionBtn.DgaHeaderActionBtn, { key: index$1, onClick: () => console.log('clicked'), label: action.label, icon: action.icon }))))));
    }
};

exports.dga_header = DgaHeader;

//# sourceMappingURL=dga-header.cjs.entry.js.map