diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 04bf790..e443873 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -1,142 +1,166 @@ "use client"; -import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; -import HeroOverlay from "@/components/sections/hero/HeroOverlay"; -import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; -import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; -import FooterCard from "@/components/sections/footer/FooterCard"; -import { Instagram, Twitter } from "lucide-react"; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import HeroLogoBillboard from "@/components/sections/hero/HeroLogoBillboard"; +import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; +import ProductCardFour from "@/components/sections/product/ProductCardFour"; +import ContactCTA from "@/components/sections/contact/ContactCTA"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { Mail, Sparkles } from "lucide-react"; export default function AboutPage() { - const navItems = [ - { name: "Collection", id: "collection" }, - { name: "Customize", id: "customize" }, - { name: "For Retailers", id: "retailers" }, - { name: "For Hotels", id: "hospitality" }, - { name: "About", id: "about" }, - ]; - return (
- -
- -
- -
- -
- -
- - +
); } \ No newline at end of file diff --git a/src/app/collection/page.tsx b/src/app/collection/page.tsx index 0a99e20..c4acd57 100644 --- a/src/app/collection/page.tsx +++ b/src/app/collection/page.tsx @@ -1,147 +1,136 @@ "use client"; +import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; -import ProductCardTwo from "@/components/sections/product/ProductCardTwo"; -import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; -import ContactCenter from "@/components/sections/contact/ContactCenter"; -import FooterCard from "@/components/sections/footer/FooterCard"; -import { Instagram, Twitter } from "lucide-react"; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import ProductCardFour from "@/components/sections/product/ProductCardFour"; +import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; +import ContactCTA from "@/components/sections/contact/ContactCTA"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { ShoppingBag, Mail } from "lucide-react"; export default function CollectionPage() { + const navItems = [ + { name: "Collection", id: "collection" }, + { name: "Custom Floats", id: "custom-floats" }, + { name: "For Retailers", id: "retailers" }, + { name: "For Hotels", id: "hospitality" }, + { name: "About", id: "about" }, + ]; + + const navButton = { + text: "Inquire", href: "/contact"}; + + const footerColumns = [ + { + title: "Shop", items: [ + { label: "Summer Collection", href: "/collection" }, + { label: "Custom Floats", href: "/custom-floats" }, + { label: "Gift Cards", href: "#" }, + ], + }, + { + title: "Business", items: [ + { label: "For Retailers", href: "/retailers" }, + { label: "For Hotels & Clubs", href: "/hospitality" }, + { label: "Wholesale Inquiry", href: "/contact" }, + ], + }, + { + title: "Company", items: [ + { label: "About", href: "/about" }, + { label: "Contact", href: "/contact" }, + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + ], + }, + ]; + return ( - {/* Navbar */} - {/* Full Collection */} -
- +
- {/* Social Proof */} -
- +
- {/* Contact Section */} -
- +
- {/* Footer */}
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index d5ea46a..66a501b 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,78 +1,94 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; -import ContactCenter from '@/components/sections/contact/ContactCenter'; -import FooterCard from '@/components/sections/footer/FooterCard'; -import Link from "next/link"; -import { Instagram, Twitter } from "lucide-react"; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import ContactCTA from "@/components/sections/contact/ContactCTA"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { Mail } from "lucide-react"; export default function ContactPage() { + const navItems = [ + { name: "Collection", id: "collection" }, + { name: "Custom Floats", id: "custom-floats" }, + { name: "For Retailers", id: "retailers" }, + { name: "For Hotels", id: "hospitality" }, + { name: "About", id: "about" }, + ]; + + const footerColumns = [ + { + title: "Shop", items: [ + { label: "Summer Collection", href: "/collection" }, + { label: "Custom Floats", href: "/custom-floats" }, + { label: "Gift Cards", href: "#" }, + ], + }, + { + title: "Business", items: [ + { label: "For Retailers", href: "/retailers" }, + { label: "For Hotels & Clubs", href: "/hospitality" }, + { label: "Wholesale Inquiry", href: "/contact" }, + ], + }, + { + title: "Company", items: [ + { label: "About", href: "/about" }, + { label: "Contact", href: "/contact" }, + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + ], + }, + ]; + return ( - {/* Navbar */} - {/* Contact Section */}
-
- {/* Footer */}
diff --git a/src/app/custom-floats/page.tsx b/src/app/custom-floats/page.tsx new file mode 100644 index 0000000..4c2d238 --- /dev/null +++ b/src/app/custom-floats/page.tsx @@ -0,0 +1,135 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import FeatureCardSix from '@/components/sections/feature/FeatureCardSix'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import FooterMedia from '@/components/sections/footer/FooterMedia'; +import Link from "next/link"; +import { Mail, Zap } from "lucide-react"; + +export default function CustomFloatsPage() { + const navItems = [ + { name: "Collection", id: "collection" }, + { name: "Custom Floats", id: "custom-floats" }, + { name: "For Retailers", id: "retailers" }, + { name: "For Hotels", id: "hospitality" }, + { name: "About", id: "about" }, + ]; + + const footerColumns = [ + { + title: "Shop", items: [ + { label: "Summer Collection", href: "/collection" }, + { label: "Custom Floats", href: "/custom-floats" }, + { label: "Gift Cards", href: "#" }, + ], + }, + { + title: "Business", items: [ + { label: "For Retailers", href: "/retailers" }, + { label: "For Hotels & Clubs", href: "/hospitality" }, + { label: "Wholesale Inquiry", href: "/contact" }, + ], + }, + { + title: "Company", items: [ + { label: "About", href: "/about" }, + { label: "Contact", href: "/contact" }, + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + ], + }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file diff --git a/src/app/hospitality/page.tsx b/src/app/hospitality/page.tsx new file mode 100644 index 0000000..b6c9e33 --- /dev/null +++ b/src/app/hospitality/page.tsx @@ -0,0 +1,169 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import HeroLogoBillboard from "@/components/sections/hero/HeroLogoBillboard"; +import FeatureCardSix from "@/components/sections/feature/FeatureCardSix"; +import ProductCardFour from "@/components/sections/product/ProductCardFour"; +import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; +import ContactCTA from "@/components/sections/contact/ContactCTA"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { Zap, Mail, ShoppingBag } from "lucide-react"; + +export default function HospitalityPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 95fc11b..b59c287 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,312 +2,217 @@ import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; -import HeroOverlay from "@/components/sections/hero/HeroOverlay"; -import ProductCardTwo from "@/components/sections/product/ProductCardTwo"; -import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; -import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; -import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; -import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; -import ContactCenter from "@/components/sections/contact/ContactCenter"; -import FooterCard from "@/components/sections/footer/FooterCard"; -import { ArrowRight, Instagram, Twitter } from "lucide-react"; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import HeroLogoBillboard from "@/components/sections/hero/HeroLogoBillboard"; +import ProductCardFour from "@/components/sections/product/ProductCardFour"; +import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; +import FeatureCardSix from "@/components/sections/feature/FeatureCardSix"; +import ContactCTA from "@/components/sections/contact/ContactCTA"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { ShoppingBag, Sparkles, Zap, Mail } from "lucide-react"; export default function HomePage() { const navItems = [ - { name: "Collection", id: "summer-collection" }, - { name: "Customize", id: "custom-floats" }, - { name: "For Retailers", id: "retail-section" }, - { name: "For Hotels", id: "social-proof" }, - { name: "About", id: "about-brand" }, + { name: "Collection", id: "collection" }, + { name: "Custom Floats", id: "custom-floats" }, + { name: "For Retailers", id: "retailers" }, + { name: "For Hotels", id: "hospitality" }, + { name: "About", id: "about" }, + ]; + + const navButton = { + text: "Inquire", href: "/contact"}; + + const footerColumns = [ + { + title: "Shop", items: [ + { label: "Summer Collection", href: "/collection" }, + { label: "Custom Floats", href: "/custom-floats" }, + { label: "Gift Cards", href: "#" }, + ], + }, + { + title: "Business", items: [ + { label: "For Retailers", href: "/retailers" }, + { label: "For Hotels & Clubs", href: "/hospitality" }, + { label: "Wholesale Inquiry", href: "/contact" }, + ], + }, + { + title: "Company", items: [ + { label: "About", href: "/about" }, + { label: "Contact", href: "/contact" }, + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + ], + }, ]; return (
-
-
- +
-
- + +
+ +
+
- -
- -
- -
- -
-
-
- +
-
- +
); } \ No newline at end of file diff --git a/src/app/retailers/page.tsx b/src/app/retailers/page.tsx new file mode 100644 index 0000000..48ba719 --- /dev/null +++ b/src/app/retailers/page.tsx @@ -0,0 +1,134 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import ProductCardFour from '@/components/sections/product/ProductCardFour'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import FooterMedia from '@/components/sections/footer/FooterMedia'; +import Link from "next/link"; +import { Mail, ShoppingBag } from "lucide-react"; + +export default function RetailersPage() { + const navItems = [ + { name: "Collection", id: "collection" }, + { name: "Custom Floats", id: "custom-floats" }, + { name: "For Retailers", id: "retailers" }, + { name: "For Hotels", id: "hospitality" }, + { name: "About", id: "about" }, + ]; + + const footerColumns = [ + { + title: "Shop", items: [ + { label: "Summer Collection", href: "/collection" }, + { label: "Custom Floats", href: "/custom-floats" }, + { label: "Gift Cards", href: "#" }, + ], + }, + { + title: "Business", items: [ + { label: "For Retailers", href: "/retailers" }, + { label: "For Hotels & Clubs", href: "/hospitality" }, + { label: "Wholesale Inquiry", href: "/contact" }, + ], + }, + { + title: "Company", items: [ + { label: "About", href: "/about" }, + { label: "Contact", href: "/contact" }, + { label: "Privacy Policy", href: "#" }, + { label: "Terms of Service", href: "#" }, + ], + }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file