import { useState } from "react"; import { motion } from "motion/react"; import { Dialog, DialogPanel } from "@headlessui/react"; import { Bars3Icon, XMarkIcon } from "@heroicons/react/24/outline"; import { PhoneIcon } from "@heroicons/react/24/solid"; import general from "../content/settings/general.json"; export default function Header({ navigation, ctaLabel, ctaHref, }: { navigation: { name: string; href: string }[]; ctaLabel: string; ctaHref: string; }) { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const phoneHref = `tel:${general.phone.replace(/\D/g, "")}`; return (
{general.siteName} {general.siteName}
{navigation.map((item) => ( {item.name} ))}
); }