"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';

export default function LookbookPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="shift-hover"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="medium"
        sizing="largeSmallSizeMediumTitles"
        background="none"
        cardStyle="glass-depth"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
        <div id="nav" data-section="nav">
          <NavbarLayoutFloatingInline
            navItems={[
              {
                name: "Home",                href: "/"},
              {
                name: "Shop",                href: "/#shop"},
              {
                name: "Lookbook",                href: "/lookbook"},
              {
                name: "About",                href: "/about"},
            ]}
            brandName="1VAULT"
            button={{
              text: "Cart",              href: "/cart"}}
            animateOnLoad={true}
          />
        </div>

        <div id="lookbook" data-section="lookbook">
          <FeatureCardTwentyNine
            animationType="slide-up"
            textboxLayout="default"
            gridVariant="asymmetric-60-wide-40-narrow"
            useInvertedBackground={false}
            features={[
              {
                title: "Urban Grit",                description: "Captured amidst raw cityscapes, reflecting the untamed spirit of the collection.",                imageSrc: "http://img.b2bpic.net/free-photo/young-woman-posing-with-mirror-reflection_23-2149409071.jpg",                imageAlt: "Urban Grit Lookbook Shot",                titleImageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-sunglasses_23-2149409711.jpg",                buttonText: "View Gallery"},
              {
                title: "Minimalist Forms",                description: "Clean lines and bold silhouettes define the architectural essence of each garment.",                imageSrc: "http://img.b2bpic.net/free-photo/full-shot-underground-hip-hop-musicians_23-2150932934.jpg",                imageAlt: "Minimalist Forms Lookbook Shot",                titleImageSrc: "http://img.b2bpic.net/free-photo/woman-fur-coat_1303-3569.jpg",                buttonText: "Explore Styles"},
              {
                title: "Vaulted Exclusivity",                description: "Dramatic compositions emphasize the rare and sought-after nature of our designs.",                imageSrc: "http://img.b2bpic.net/free-photo/spotlight-portrait-golden-hour_23-2151915124.jpg",                imageAlt: "Vaulted Exclusivity Lookbook Shot",                titleImageSrc: "http://img.b2bpic.net/free-photo/spotlight-portrait-golden-hour_23-2151915117.jpg",                buttonText: "Discover More"},
            ]}
            title="Editorial Lookbook"
            description="Experience the current collection through a cinematic lens. Every piece tells a story of craftsmanship and exclusive design."
          />
        </div>

        <div id="footer" data-section="footer">
          <FooterLogoEmphasis
            columns={[
              {
                items: [
                  {
                    label: "Shop",                    href: "/#shop"},
                  {
                    label: "Lookbook",                    href: "/lookbook"},
                  {
                    label: "About",                    href: "/about"},
                ],
              },
              {
                items: [
                  {
                    label: "Instagram",                    href: "https://www.instagram.com/1vault"},
                  {
                    label: "TikTok",                    href: "https://www.tiktok.com/@1vault"},
                  {
                    label: "Privacy Policy",                    href: "/privacy"},
                  {
                    label: "Terms of Service",                    href: "/terms"},
                ],
              },
            ]}
            logoText="1VAULT"
          />
        </div>
      </ReactLenis>
    </ThemeProvider>
  );
}