"use client"; import { memo } from "react"; import Button from "../button/Button"; import ButtonTextUnderline from "../button/ButtonTextUnderline"; import Logo from "./Logo"; import { NavItem } from "@/types/navigation"; import { cls } from "@/lib/utils"; import { getButtonProps } from "@/lib/buttonUtils"; import { useTheme } from "@/providers/themeProvider/ThemeProvider"; import type { ButtonConfig } from "@/types/button"; interface NavbarLayoutFloatingInlineProps { navItems: NavItem[]; logoSrc?: string; logoAlt?: string; brandName?: string; button: ButtonConfig; className?: string; navItemClassName?: string; buttonClassName?: string; buttonTextClassName?: string; } const NavbarLayoutFloatingInline = memo( function NavbarLayoutFloatingInline({ navItems, logoSrc, logoAlt = "", brandName = "Webild", button, className = "", navItemClassName = "", buttonClassName = "", buttonTextClassName = "", }) { const theme = useTheme(); return ( ); } ); export default NavbarLayoutFloatingInline;