import React, { type ReactNode } from "react"; import { type FooterLink, type NavbarLink, FOOTER_LINKS, NAVBAR_LINKS, } from "../constants"; import { CarrotMarquee } from "./ui/carrot-marquee"; import { Footer } from "./ui/footer"; import { Navbar, type NavbarProps } from "./ui/navbar"; interface LayoutProps { navbarLinks?: NavbarLink[]; navbarBgColor?: NavbarProps["bgColor"]; noNavbar?: boolean; noMarquee?: boolean; footerLinks?: FooterLink[]; children?: ReactNode; } export const Layout = ({ navbarLinks, navbarBgColor, noNavbar, noMarquee, footerLinks, children, }: LayoutProps) => { return (