import { r as registerInstance, h } from './index-1acf58d3.js';
import { D as DgaNavHeaderActions, a as DgaHeaderActionBtn, b as DgaNavHeaderMain, c as DgaNavHeaderLogos, d as DgaNavHeaderMenu, e as DgaNavHeaderLink, f as DgaNavHeader } from './dga-header-action-btn-073b4404.js';
import { D as DgaNavHeaderSubMenuColumn } from './dga-nav-header-sub-menu-column-332b6fbf.js';
import { D as DgaNavHeaderSubMenuLink } from './dga-nav-header-sub-menu-link-8123a0bd.js';

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

export { DgaHeader as dga_header };

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