"use client";

import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import ProductCardOne from "@/components/sections/product/ProductCardOne";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";

export default function MenuPage() {
    return (
        <ThemeProvider
            defaultButtonVariant="icon-arrow"
            defaultTextAnimation="background-highlight"
            borderRadius="soft"
            contentWidth="medium"
            sizing="mediumLarge"
            background="floatingGradient"
            cardStyle="glass-elevated"
            primaryButtonStyle="shadow"
            secondaryButtonStyle="layered"
            headingFontWeight="semibold"
        >
            <ReactLenis root>
                <div id="nav" data-section="nav">
                    <NavbarLayoutFloatingInline
                        brandName="Restauracja Goloneczka"
                        navItems={[
                            { name: "Menu", id: "/menu" },
                            { name: "Galeria", id: "/gallery" },
                            { name: "O nas", id: "/" },
                            { name: "Kontakt", id: "/" }
                        ]}
                        button={{ text: "Zarezerwuj stolik", href: "/#contact" }}
                    />
                </div>

                <div id="menu" data-section="menu">
                    <ProductCardOne
                        title="Nasze Specjały"
                        description="Odkryj autentyczne polskie smaki w naszych starannie przygotowanych daniach."
                        products={[
                            { id: "1", name: "Tradycyjna Golonka", price: "58 PLN", imageSrc: "http://img.b2bpic.net/free-photo/top-view-bozbash-soup-with-wooden-spoon-nude-background_140725-134773.jpg" },
                            { id: "2", name: "Domowe Pierogi z mięsem", price: "32 PLN", imageSrc: "http://img.b2bpic.net/free-photo/gyurza-white-plate-with-sumac-sour-cream_141793-291.jpg" },
                            { id: "3", name: "Żurek Staropolski", price: "24 PLN", imageSrc: "http://img.b2bpic.net/free-photo/yogurt-dovga-with-greens-inside-round-white-plate-along-with-bread-loafs-eggs-grey-table_140725-15060.jpg" }
                        ]}
                        gridVariant="three-columns-all-equal-width"
                        animationType="slide-up"
                        textboxLayout="default"
                    />
                </div>

                <div id="footer" data-section="footer">
                    <FooterLogoReveal
                        logoText="Restauracja Goloneczka"
                        leftLink={{ text: "Polityka prywatności", href: "#" }}
                        rightLink={{ text: "Kontakt", href: "/#contact" }}
                    />
                </div>
            </ReactLenis>
        </ThemeProvider>
    );
}