Merge version_3 into main
Merge version_3 into main
This commit was merged in pull request #8.
This commit is contained in:
@@ -10,13 +10,13 @@ import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||
import { Home, Shield, Star, Hammer } from "lucide-react";
|
||||
import { Home, Utensils, Star, Coffee } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="soft"
|
||||
contentWidth="mediumSmall"
|
||||
sizing="large"
|
||||
@@ -24,46 +24,46 @@ export default function LandingPage() {
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="primary-glow"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="medium"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Menu", id: "features" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="LatWood"
|
||||
brandName="Thai Chi"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="LatWood Roofing & Carpentry"
|
||||
description="Professional roofing and carpentry services, dedicated to quality, integrity, and precision for your home improvement projects."
|
||||
buttons={[{ text: "Get a Quote", href: "#contact" }]}
|
||||
title="Thai Chi Restaurant & Cafe"
|
||||
description="Authentic Thai flavors and cozy cafe vibes. Experience the perfect blend of traditional spices and modern comfort in every dish."
|
||||
buttons={[{ text: "View Menu", href: "#features" }]}
|
||||
carouselItems={[
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-roof_23-2148748778.jpg", imageAlt: "roofing services" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/people-working-construction-site_23-2151889140.jpg", imageAlt: "carpentry construction" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg", imageAlt: "roof repairs" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-measuring-with-ruler-pencil_23-2148679131.jpg", imageAlt: "custom carpentry" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-cutting-mdf-board-inside-workshop_23-2149451028.jpg", imageAlt: "woodworking workshop" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/experts-check-warehouse-inventory_482257-75354.jpg", imageAlt: "construction team" },
|
||||
{ id: "1", imageSrc: "https://img.freepik.com/free-photo/pad-thai-served-plate_144627-26830.jpg", imageAlt: "Pad Thai" },
|
||||
{ id: "2", imageSrc: "https://img.freepik.com/free-photo/thai-green-curry-chicken_144627-14223.jpg", imageAlt: "Green Curry" },
|
||||
{ id: "3", imageSrc: "https://img.freepik.com/free-photo/traditional-thai-soup-tom-yum-goong_144627-14227.jpg", imageAlt: "Tom Yum Soup" },
|
||||
{ id: "4", imageSrc: "https://img.freepik.com/free-photo/spring-rolls-with-sweet-chili-sauce_144627-26829.jpg", imageAlt: "Spring Rolls" },
|
||||
{ id: "5", imageSrc: "https://img.freepik.com/free-photo/thai-iced-tea_144627-26831.jpg", imageAlt: "Thai Tea" },
|
||||
{ id: "6", imageSrc: "https://img.freepik.com/free-photo/cozy-cafe-interior-wooden-furniture_1145-2124.jpg", imageAlt: "Cafe Atmosphere" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TestimonialAboutCard
|
||||
tag="About LatWood"
|
||||
title="Craftsmanship You Can Trust"
|
||||
description="At LatWood, we believe every home deserves quality structural care. Whether it is roof maintenance or bespoke carpentry, we bring precision to every job."
|
||||
subdescription="Our commitment to the community is built on years of reliable service, ensuring durable, high-quality results every single time."
|
||||
icon={Hammer}
|
||||
videoSrc="http://img.b2bpic.net/free-photo/portrait-young-carpenter-his-carpentry-workshop_342744-826.jpg"
|
||||
tag="Our Story"
|
||||
title="Authentic Thai Cuisine"
|
||||
description="At Thai Chi, we combine century-old recipes with high-quality, fresh ingredients to bring you the true essence of Thailand."
|
||||
subdescription="From aromatic curries to refreshing cafe specialties, every dish is prepared with passion and served in a warm, inviting atmosphere."
|
||||
icon={Utensils}
|
||||
imageSrc="https://img.freepik.com/free-photo/chef-preparing-thai-food-kitchen_144627-14220.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
@@ -75,12 +75,12 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{ title: "Roofing Repairs", description: "High-quality roofing installation and maintenance.", icon: Shield, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/located-shanghai-one-hundred-years-ago-steel-bridge_1127-2887.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg" }] },
|
||||
{ title: "Custom Carpentry", description: "Bespoke wooden structures built to last.", icon: Star, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-low-view_23-2148748785.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/mdf-boards-inside-warehouse-with-machinery_23-2149384851.jpg" }] },
|
||||
{ title: "Home Restoration", description: "Restoring your home's exterior integrity.", icon: Home, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-with-safety-vest-holding-helmet_23-2148269288.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-25417.jpg" }] },
|
||||
{ title: "Signature Curries", description: "Rich, spicy, and perfectly balanced curries made daily.", icon: Star, mediaItems: [{ imageSrc: "https://img.freepik.com/free-photo/thai-curry-with-coconut-milk_144627-14225.jpg" }, { imageSrc: "https://img.freepik.com/free-photo/thai-curry-bowl_144627-26827.jpg" }] },
|
||||
{ title: "Stir-Fry Delights", description: "Fresh vegetables and proteins tossed in signature Thai sauces.", icon: Utensils, mediaItems: [{ imageSrc: "https://img.freepik.com/free-photo/thai-noodle-stir-fry_144627-26828.jpg" }, { imageSrc: "https://img.freepik.com/free-photo/stir-fry-veggies_144627-14224.jpg" }] },
|
||||
{ title: "Cafe Specialties", description: "Signature Thai-inspired coffee and herbal drinks.", icon: Coffee, mediaItems: [{ imageSrc: "https://img.freepik.com/free-photo/thai-iced-coffee_144627-26832.jpg" }, { imageSrc: "https://img.freepik.com/free-photo/refreshing-thai-beverages_144627-14226.jpg" }] },
|
||||
]}
|
||||
title="Our Services"
|
||||
description="Tailored solutions for your residential roofing and carpentry needs."
|
||||
title="Our Menu"
|
||||
description="Discover a fusion of traditional flavors and cafe comfort."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -90,12 +90,12 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
textboxLayout="split"
|
||||
metrics={[
|
||||
{ id: "1", value: "10+", title: "Years Experience", description: "Proven track record.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343701.jpg" },
|
||||
{ id: "2", value: "500+", title: "Projects Completed", description: "Successful builds.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-person-doing-arts-crafts_23-2151575643.jpg" },
|
||||
{ id: "3", value: "100%", title: "Client Satisfaction", description: "Commitment to quality.", imageSrc: "http://img.b2bpic.net/free-photo/low-view-man-working-roof-with-drill_23-2148748773.jpg" },
|
||||
{ id: "1", value: "15+", title: "Authentic Recipes", description: "Tested and perfected.", imageSrc: "https://img.freepik.com/free-photo/spices-ingredients-thai-cooking_144627-14221.jpg" },
|
||||
{ id: "2", value: "10k+", title: "Happy Diners", description: "Returning customers.", imageSrc: "https://img.freepik.com/free-photo/happy-people-eating-cafe_144627-14222.jpg" },
|
||||
{ id: "3", value: "4.8", title: "Average Rating", description: "Excellence served daily.", imageSrc: "https://img.freepik.com/free-photo/gourmet-thai-dish_144627-26833.jpg" },
|
||||
]}
|
||||
title="Our Track Record"
|
||||
description="Professional excellence you can rely on."
|
||||
title="Quality Highlights"
|
||||
description="Our commitment to fresh ingredients and authentic taste."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -105,13 +105,13 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{ id: "1", name: "Sarah J.", role: "Homeowner", company: "LatWood", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-stylish-hipster-lambersexual-model_158538-17986.jpg" },
|
||||
{ id: "2", name: "Mark D.", role: "Homeowner", company: "LatWood", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-front-house_23-2147986417.jpg" },
|
||||
{ id: "3", name: "Emily R.", role: "Homeowner", company: "LatWood", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pretty-student-girl-with-gathered-hair-make-up-relaxing-home-after-lectures-university-attractive-cheerful-young-woman-blue-dress-sitting-comfortable-couch-with-joyful-relaxed-smile_343059-2102.jpg" },
|
||||
{ id: "1", name: "Linda W.", role: "Local Foodie", company: "Thai Chi", rating: 5, imageSrc: "https://img.freepik.com/free-photo/portrait-woman-smiling_144627-14230.jpg" },
|
||||
{ id: "2", name: "Alex R.", role: "Coffee Enthusiast", company: "Thai Chi", rating: 5, imageSrc: "https://img.freepik.com/free-photo/man-drinking-coffee_144627-14231.jpg" },
|
||||
{ id: "3", name: "Sarah K.", role: "Regular Guest", company: "Thai Chi", rating: 5, imageSrc: "https://img.freepik.com/free-photo/woman-eating-curry_144627-14232.jpg" },
|
||||
]}
|
||||
kpiItems={[{ value: "4.9", label: "Avg Rating" }, { value: "500+", label: "Clients" }, { value: "100%", label: "Quality" }]}
|
||||
title="Customer Feedback"
|
||||
description="Hear what our clients have to say about our work."
|
||||
kpiItems={[{ value: "5k+", label: "Reviews" }, { value: "98%", label: "Fresh" }, { value: "4.8", label: "Stars" }]}
|
||||
title="What Diners Say"
|
||||
description="Join our community of happy food lovers."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -119,18 +119,18 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{ variant: "rotated-rays-animated" }}
|
||||
text="Ready to improve your home? Reach out to LatWood today for a consultation and professional quote."
|
||||
buttons={[{ text: "Email Us", href: "mailto:info@latwood.com" }]}
|
||||
text="Craving something delicious? Book your table or place an order at Thai Chi today!"
|
||||
buttons={[{ text: "Contact Us", href: "mailto:info@thaichi.com" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{ items: [{ label: "Home", href: "#" }, { label: "Services", href: "#features" }, { label: "About", href: "#about" }] },
|
||||
{ items: [{ label: "Contact", href: "#contact" }, { label: "Terms", href: "#" }] },
|
||||
{ items: [{ label: "Home", href: "#" }, { label: "Menu", href: "#features" }, { label: "About", href: "#about" }] },
|
||||
{ items: [{ label: "Contact", href: "#contact" }, { label: "Privacy", href: "#" }] },
|
||||
]}
|
||||
logoText="LatWood"
|
||||
logoText="Thai Chi"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #000612e6;
|
||||
--primary-cta: #15479c;
|
||||
--background: #fafffb;
|
||||
--card: #f7fffa;
|
||||
--foreground: #001a0a;
|
||||
--primary-cta: #0a7039;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta: #ffffff;
|
||||
--secondary-cta-text: #000612e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
--accent: #a8d9be;
|
||||
--background-accent: #6bbf8e;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user