diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 2a2bc43..b15e0a4 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -2,12 +2,11 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactSplit from '@/components/sections/contact/ContactSplit'; -import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; -import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; -import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import ContactText from '@/components/sections/contact/ContactText'; -export default function LandingPage() { +export default function ContactPage() { return ( - + -
- console.log(email)} - /> -
+
+ + {/* A multi-field form for inquiries and quote requests would be placed here. + The current component registry does not contain a suitable component + for this, so ContactText is used as a placeholder for the section's purpose. */} +
-
- -
- - +
); diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 4577b9e..d18b0df 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -3,10 +3,25 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; -import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import FooterBase from '@/components/sections/footer/FooterBase'; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; export default function GalleryPage() { + const galleryItems = [ + { + id: "1", name: "Classic Oak Living Room", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EsInlEOoSiMI8mFEzeygc6zaoo/uploaded-1780966820443-2vc4yi0u.png", imageAlt: "Classic Oak Living Room"}, + { + id: "2", name: "Modern Herringbone Dining", imageSrc: "https://img.b2bpic.net/free-photo/herringbone-stairs-flooring-wooden-chevron-modern-finish_169016-68991.jpg?id=420756080", imageAlt: "Modern Herringbone Dining"}, + { + id: "3", name: "Rustic Pine Bedroom", imageSrc: "https://img.b2bpic.net/free-photo/rustic-weathered-wood-surface-with-long-boards-lined-up_24972-248.jpg?id=3913052", imageAlt: "Rustic Pine Bedroom"}, + { + id: "4", name: "Commercial Grade Laminate", imageSrc: "https://img.b2bpic.net/free-photo/warm-wooden-texture_23-2151946271.jpg?id=413147449", imageAlt: "Commercial Grade Laminate"}, + { + id: "5", name: "Gym Floor Refinish", imageSrc: "https://img.b2bpic.net/free-photo/rustic-reclaimed-wood-planks-texture_84443-73858.jpg?id=426436371", imageAlt: "Gym Floor Refinish"}, + { + id: "6", name: "Staircase Revitalization", imageSrc: "https://img.b2bpic.net/free-vector/small-wooden-blocks-texture_1100-47.jpg?id=851179", imageAlt: "Staircase Revitalization"} + ]; + return ( - @@ -138,10 +130,8 @@ export default function LandingPage() { text: "Material Sourcing"}, { icon: Star, - text: "Quality Guaranteed"}, - ], - reverse: false, - }, + text: "Quality Guaranteed"}], + reverse: false}, { title: "Professional Floor Sanding", description: "Restore the natural beauty of your existing hardwood floors with our dust-free sanding and refinishing services, bringing them back to life.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EsInlEOoSiMI8mFEzeygc6zaoo/uploaded-1780966945561-9h6uh1nb.png", imageAlt: "Floor sanding service"}, @@ -154,10 +144,8 @@ export default function LandingPage() { text: "Dustless System"}, { icon: Paintbrush, - text: "Stain Matching"}, - ], - reverse: true, - }, + text: "Stain Matching"}], + reverse: true}, { title: "Free Estimates & Consultation", description: "Start your flooring project with confidence. We offer complimentary, no-obligation estimates and expert advice tailored to your needs.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EsInlEOoSiMI8mFEzeygc6zaoo/uploaded-1780966973320-uqhq8km9.png", imageAlt: "Free flooring estimate"}, @@ -170,11 +158,8 @@ export default function LandingPage() { text: "Expert Advice"}, { icon: Calendar, - text: "Flexible Scheduling"}, - ], - reverse: false, - }, - ]} + text: "Flexible Scheduling"}], + reverse: false}]} title="Experience the Art of Flooring with FloorCraft" description="From classic hardwoods to modern finishes, our family's expertise ensures your floors are a masterpiece. Explore our comprehensive services designed to bring beauty and durability to your home." /> @@ -192,8 +177,7 @@ export default function LandingPage() { { value: "98%", label: "Client Retention"}, { - value: "100%", label: "Satisfaction"}, - ]} + value: "100%", label: "Satisfaction"}]} title="What Our Family of Customers Says" description="Hearing from our satisfied clients is the greatest reward. Their trust in our craftsmanship and personal approach is the foundation of our business." /> @@ -222,9 +206,7 @@ export default function LandingPage() { { label: "Gallery", href: "/gallery"}, { - label: "Contact", href: "/contact"}, - ], - }, + label: "Contact", href: "/contact"}]}, { title: "Services", items: [ { @@ -234,9 +216,7 @@ export default function LandingPage() { { label: "Free Estimates", href: "/services#free-estimates"}, { - label: "Custom Designs", href: "/services#custom-designs"}, - ], - }, + label: "Custom Designs", href: "/services#custom-designs"}]}, { title: "About Us", items: [ { @@ -244,12 +224,9 @@ export default function LandingPage() { { label: "Testimonials", href: "/#home-testimonials"}, { - label: "Service Areas", href: "/services#service-areas"}, + label: "Service Areas", href: "/service-areas"}, { - label: "FAQs", href: "/contact#faq"}, - ], - }, - ]} + label: "FAQs", href: "/contact#faq"}]}]} logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EsInlEOoSiMI8mFEzeygc6zaoo/uploaded-1780963238289-ovhlz3j6.png" logoAlt="FloorCraft Logo" logoText="FloorCraft" @@ -259,4 +236,4 @@ export default function LandingPage() { ); -} \ No newline at end of file +} diff --git a/src/app/service-areas/page.tsx b/src/app/service-areas/page.tsx new file mode 100644 index 0000000..4276c66 --- /dev/null +++ b/src/app/service-areas/page.tsx @@ -0,0 +1,94 @@ +use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import LegalSection from '@/components/legal/LegalSection'; + +export default function ServiceAreasPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +}