"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import FeatureProcessSteps from '@/components/sections/feature/FeatureProcessSteps';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterMedia from '@/components/sections/footer/FooterMedia';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="elastic-effect"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="smallMedium"
      sizing="largeSmallSizeMediumTitles"
      background="aurora"
      cardStyle="soft-shadow"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="bold"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingOverlay
          brandName="Drink Friday"
          navItems={[
            { name: "About", id: "about" },
            { name: "Drinks", id: "drinks" },
            { name: "Events", id: "events" },
            { name: "Contact", id: "contact" }
          ]}
          button={{
            text: "Reserve Table",            href: "#contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroCarouselLogo
          logoText="DRINK FRIDAY"
          description="Premium cocktails, vibrant atmosphere, unforgettable nights. Your destination for craft drinks and social celebration."
          buttons={[
            { text: "View Menu", href: "#drinks" },
            { text: "Book a Table", href: "#contact" }
          ]}
          slides={[
            {
              imageSrc: "https://img.b2bpic.net/free-photo/nightlife-people-having-fun-bars-clubs_23-2149088599.jpg",              imageAlt: "Drink Friday bar atmosphere"
            },
            {
              imageSrc: "https://img.b2bpic.net/free-photo/composition-delicious-red-cocktails_23-2149093642.jpg",              imageAlt: "Premium cocktails at the bar"
            },
            {
              imageSrc: "https://img.b2bpic.net/free-photo/side-view-cocktail-shots-with-slice-lemon-kiwi-slice-candles-bar_176474-3056.jpg",              imageAlt: "Social gathering and nightlife"
            }
          ]}
          autoplayDelay={4000}
          showDimOverlay={true}
        />
      </div>

      <div id="about" data-section="about">
        <InlineImageSplitTextAbout
          heading={[
            { type: "text", content: "Where passion for" },
            {
              type: "image",              src: "https://img.b2bpic.net/free-photo/nightlife-people-having-fun-bars-clubs_23-2149088562.jpg",              alt: "Drink Friday bar experience"
            },
            { type: "text", content: "craft mixology meets unforgettable memories" }
          ]}
          buttons={[
            { text: "Explore Our Story", href: "#events" }
          ]}
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="drinks" data-section="drinks">
        <ProductCardOne
          title="Signature Cocktails"
          description="Discover our expertly crafted cocktails, featuring premium spirits and fresh ingredients. Each drink is a masterpiece designed to elevate your experience."
          products={[
            {
              id: "1",              name: "Friday Bliss",              price: "$14",              imageSrc: "https://img.b2bpic.net/free-photo/classic-martini-with-olives_23-2151936805.jpg",              imageAlt: "Friday Bliss cocktail"
            },
            {
              id: "2",              name: "Golden Hour",              price: "$15",              imageSrc: "https://img.b2bpic.net/free-photo/classic-martini-cocktail_23-2151936792.jpg",              imageAlt: "Golden Hour drink"
            },
            {
              id: "3",              name: "Midnight Escape",              price: "$16",              imageSrc: "https://img.b2bpic.net/free-photo/side-view-alcohol-cocktail-with-kiwi-golden-glass-wooden-table_140725-12775.jpg",              imageAlt: "Midnight Escape cocktail"
            }
          ]}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="events" data-section="events">
        <FeatureProcessSteps
          tag="Events & Entertainment"
          title="What's Happening at Drink Friday"
          description="Join us for unforgettable nights filled with live music, DJ performances, and exclusive events. Every Friday brings new energy and incredible vibes."
          steps={[
            {
              number: "1",              title: "Live Music Nights",              tag: "Thursdays",              description: "Experience talented local musicians performing your favorite tracks. Great atmosphere, great company, great drinks."
            },
            {
              number: "2",              title: "DJ Fridays",              tag: "Fridays",              description: "Our signature event featuring top DJs spinning the latest hits. Dance floor packed, energy high, unforgettable memories guaranteed."
            },
            {
              number: "3",              title: "Happy Hour Specials",              tag: "Daily 4-7pm",              description: "Premium cocktails at exclusive prices. Perfect time to unwind after work with colleagues and friends."
            }
          ]}
          buttons={[
            { text: "See Full Schedule", href: "#contact" }
          ]}
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="What Our Guests Say"
          description="Join hundreds of satisfied patrons who make Drink Friday their favorite destination for cocktails and great times."
          testimonials={[
            {
              id: "1",              name: "Marcus Chen, Regular Customer",              date: "Date: 15 January 2025",              title: "Best bar in town!",              quote: "The bartenders at Drink Friday are true artists. Every cocktail is crafted with precision and passion. The atmosphere is electric, and the staff is incredibly welcoming. I've been coming here for months and never had a bad night.",              tag: "Regular Guest",              avatarSrc: "https://img.b2bpic.net/free-photo/close-up-serious-businessman-white-shirt-looking-camera-standing-confident_1258-26762.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/people-dancefloor-moving-rhythm_482257-75074.jpg"
            },
            {
              id: "2",              name: "Sarah Mitchell, Event Organizer",              date: "Date: 12 January 2025",              title: "Perfect venue for celebrations",              quote: "We hosted our company party at Drink Friday and it was absolutely fantastic. The space is beautiful, the drinks are phenomenal, and the staff went above and beyond to make our event special. Highly recommended for any occasion.",              tag: "Event Client",              avatarSrc: "https://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5367.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/front-view-young-female-dj-entertaining-crowd_23-2148325470.jpg"
            },
            {
              id: "3",              name: "James Rodriguez, Mixology Enthusiast",              date: "Date: 8 January 2025",              title: "A true craft cocktail destination",              quote: "As someone who appreciates quality mixology, Drink Friday is exceptional. The bartenders know their craft inside and out. They create signature drinks that are both innovative and delicious. This is my go-to spot.",              tag: "Cocktail Lover",              avatarSrc: "https://img.b2bpic.net/free-photo/attractive-blond-male-dressed-suit-dark-grey-background_613910-14130.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/classic-martini-with-olives_23-2151936805.jpg"
            },
            {
              id: "4",              name: "Amanda Foster, Social Enthusiast",              date: "Date: 5 January 2025",              title: "Where friendships happen",              quote: "The vibe at Drink Friday is unmatched. Whether you come solo or with friends, you'll leave having made memories and met great people. The live music nights are incredible, and the energy is always positive.",              tag: "Frequent Visitor",              avatarSrc: "https://img.b2bpic.net/free-photo/confident-european-businessman-smiling-closeup-portrait-jobs-career-campaign_53876-128975.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/people-dancefloor-moving-rhythm_482257-75074.jpg"
            },
            {
              id: "5",              name: "David Thompson, Cocktail Connoisseur",              date: "Date: 2 January 2025",              title: "Premium experience every time",              quote: "Drink Friday delivers a premium experience without pretension. The cocktails are world-class, the ambiance is sophisticated yet relaxed, and the staff is attentive and knowledgeable. I can't wait for my next visit.",              tag: "Premium Member",              avatarSrc: "https://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/classic-martini-cocktail_23-2151936792.jpg"
            },
            {
              id: "6",              name: "Lisa Wong, Music Lover",              date: "Date: 28 December 2024",              title: "Amazing live music venue",              quote: "The live music nights at Drink Friday are the best in the city. Great sound quality, talented artists, and a crowd that appreciates good music. Plus, the cocktails are delicious. It's the perfect night out.",              tag: "Music Fan",              avatarSrc: "https://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5365.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/people-dancefloor-moving-rhythm_482257-75074.jpg"
            }
          ]}
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit
          tag="Newsletter"
          title="Stay in the Loop"
          description="Subscribe to our newsletter and be the first to know about exclusive events, new cocktail releases, and special promotions at Drink Friday."
          imageSrc="https://img.b2bpic.net/free-photo/nightlife-people-having-fun-bars-clubs_23-2149088598.jpg"
          mediaPosition="right"
          inputPlaceholder="Enter your email"
          buttonText="Subscribe"
          termsText="We respect your privacy. Unsubscribe at any time."
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterMedia
          imageSrc="https://img.b2bpic.net/free-photo/bartender-making-cocktail-couple_23-2147680620.jpg"
          imageAlt="Drink Friday nightlife atmosphere"
          logoText="Drink Friday"
          copyrightText="© 2025 Drink Friday. All rights reserved."
          columns={[
            {
              title: "Location",              items: [
                { label: "123 Main Street, Downtown", href: "#" },
                { label: "Phone: (555) 123-4567", href: "tel:5551234567" },
                { label: "Email: hello@drinkfriday.com", href: "mailto:hello@drinkfriday.com" }
              ]
            },
            {
              title: "Hours",              items: [
                { label: "Monday - Thursday: 4pm - 2am", href: "#" },
                { label: "Friday - Saturday: 4pm - 3am", href: "#" },
                { label: "Sunday: 6pm - 2am", href: "#" }
              ]
            },
            {
              title: "Follow",              items: [
                { label: "Instagram", href: "https://instagram.com" },
                { label: "Facebook", href: "https://facebook.com" },
                { label: "Twitter", href: "https://twitter.com" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}