import {Collapse, Dropdown} from "flowbite"; import {useEffect} from "react"; import delve from "dlv"; /* eslint-disable-next-line */ export interface AppHeaderProps { } export function Header({items = []}) { useEffect(function mount() { const burgerButton = document.getElementById('mega-menu-button'); const megaZone = document.getElementById('mega-menu'); new Collapse(megaZone, burgerButton); const userButton = document.getElementById('user-menu-button'); const userZone = document.getElementById('user-dropdown'); new Dropdown(userZone, userButton); }); const generateItem = (item, index, isActive = false) => { const value = delve(item, 'attributes', {}); return (