'use client'; import { Fragment, useState } from "react"; import { Transition } from "@headlessui/react"; import { Logo } from "../../../../../../components/brand/Logo"; import DarkModeToggle from "../../../../../../components/ui/toggles/DarkModeToggle"; import clsx from "clsx"; //import { useRootData } from "@/utils/data/useRootData"; import { HeaderBlockDto } from "./HeaderBlockUtils"; import HeaderFlyoutItem from "../../../../../../components/ui/headers/HeaderFlyoutItem"; import { Icon } from "../../../../../../components/brand/Icon"; import LocaleSelector from "../../../../../../components/ui/selectors/LocaleSelector"; import { LinkOrAhref } from "../../../../../../components/ui/buttons/LinkOrAhref"; import { useApp } from "../../../../../../hooks"; import { usePathname } from "next/navigation"; import Link from "next/link"; export function HeaderVariantSimple({ item }: { item: HeaderBlockDto }) { const { authenticated } = { authenticated: false } const { t } = useApp(); const pathname = usePathname(); const [open, setOpen] = useState(false); function isCurrent(path: string): boolean { return pathname === path; } const loginOrEnterRoute = () => { if (!authenticated) { return "/login"; } return "/app"; }; return (