Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a4e271a2db | |||
| baafe983bd | |||
| 0e7160a5d1 | |||
| 3e3d67dce1 | |||
| 0f71ada20d | |||
| c951a9331b | |||
| a3467f7d6c |
139
src/app/page.tsx
139
src/app/page.tsx
@@ -3,13 +3,13 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import { Wrench } from "lucide-react";
|
||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||
import AboutMetric from '@/components/sections/about/AboutMetric';
|
||||
import { Wrench, Hammer, Ruler, Zap, ShieldCheck } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -40,108 +40,57 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroSplit
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="High-Quality Carpentry You Can Trust"
|
||||
description="At TLN Crafts and Services, we bring precision and passion to every project. From custom woodworking to essential home repairs, we deliver high-end results built to last in the Danish tradition."
|
||||
title="Precision Carpentry & Bespoke Design"
|
||||
description="Expert craftsmanship for modern homes. We blend Danish tradition with innovative techniques to deliver high-end structural and custom woodwork solutions built to last."
|
||||
buttons={[
|
||||
{ text: "Get a Quote", href: "#contact" },
|
||||
{ text: "Contact Us", href: "#contact" },
|
||||
{ text: "Our Portfolio", href: "#portfolio" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiling-man-wearing-safety-glasses-ear-defender-around-his-neck-cleaning-wooden-plank-with-brush_23-2147944890.jpg"
|
||||
imageAlt="Professional carpenter at work"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-hand-holding-crayon_23-2149394464.jpg", alt: "Customer 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13085.jpg", alt: "Customer 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/carpenter-makes-pencil-marks-wood-plank_93675-134741.jpg", alt: "Customer 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/photorealistic-timber-house-interior-with-wooden-decor-furnishings_23-2151263638.jpg", alt: "Customer 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-wooden-tags-shelf_23-2147874987.jpg", alt: "Customer 5" },
|
||||
]}
|
||||
avatarText="Trusted by 500+ happy homeowners in Denmark"
|
||||
marqueeItems={[
|
||||
{ type: "text", text: "Precision Engineering" },
|
||||
{ type: "text", text: "Quality Materials" },
|
||||
{ type: "text-icon", text: "Danish Tradition", icon: Wrench },
|
||||
{ type: "text", text: "Bespoke Design" },
|
||||
{ type: "text", text: "Professional Service" },
|
||||
carouselItems={[
|
||||
{ id: "1" }, { id: "2" }, { id: "3" }, { id: "4" }, { id: "5" }, { id: "6" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SplitAbout
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
title="Craftsmanship & Reliability"
|
||||
description="TLN Crafts and Services is dedicated to the art of fine carpentry. With years of experience and a commitment to quality materials, we help homeowners transform their spaces with integrity and professional care."
|
||||
bulletPoints={[
|
||||
{ title: "Precision Work", description: "Every joint and cut measured with exactness." },
|
||||
{ title: "Reliable Service", description: "Timely arrival and clear communication." },
|
||||
{ title: "Sustainable Wood", description: "Quality materials sourced for longevity." },
|
||||
<AboutMetric
|
||||
title="Integrity in Every Detail"
|
||||
metrics={[
|
||||
{ icon: Ruler, label: "Precision Work", value: "100%" },
|
||||
{ icon: ShieldCheck, label: "Quality Materials", value: "Elite" },
|
||||
{ icon: Zap, label: "Service Speed", value: "Rapid" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/assortment-antiques-market-objects_23-2148950917.jpg"
|
||||
imageAlt="Carpenter working in a shop"
|
||||
mediaAnimation="blur-reveal"
|
||||
useInvertedBackground={false}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<FeatureBento
|
||||
<FeatureCardTwelve
|
||||
animationType="slide-up"
|
||||
title="Comprehensive Services"
|
||||
description="From structural repairs to bespoke furniture pieces, we offer expert carpentry solutions for every stage of your home project."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Carpentry", description: "Professional structural and aesthetic carpentry work.", bentoComponent: "media-stack", items: [
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/woodworking-professional-using-sandpaper-sanding-wooden-surface_482257-97482.jpg?_wi=1" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/woodworking-professional-using-sandpaper-sanding-wooden-surface_482257-97482.jpg?_wi=2" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/woodworking-professional-using-sandpaper-sanding-wooden-surface_482257-97482.jpg?_wi=3" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Repairs", description: "Fast and effective repairs for doors, windows, and fixtures.", bentoComponent: "media-stack", items: [
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-taking-measures-wood-plank_23-2148748813.jpg?_wi=1" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-taking-measures-wood-plank_23-2148748813.jpg?_wi=2" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-taking-measures-wood-plank_23-2148748813.jpg?_wi=3" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Custom Woodworking", description: "Bespoke pieces made to your specific requirements.", bentoComponent: "media-stack", items: [
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/man-works-machine-with-wooden-product-manufacturing_169016-4746.jpg?_wi=1" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/man-works-machine-with-wooden-product-manufacturing_169016-4746.jpg?_wi=2" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/man-works-machine-with-wooden-product-manufacturing_169016-4746.jpg?_wi=3" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Home Improvements", description: "Interior and exterior enhancements to refresh your home.", bentoComponent: "media-stack", items: [
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-with-hammer-hitting-nails_329181-15685.jpg?_wi=1" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-with-hammer-hitting-nails_329181-15685.jpg?_wi=2" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpenter-with-hammer-hitting-nails_329181-15685.jpg?_wi=3" },
|
||||
],
|
||||
},
|
||||
{ id: "s1", label: "Interior", title: "Carpentry", items: ["Structural woodwork", "Precision framing", "Custom fixtures"] },
|
||||
{ id: "s2", label: "Maintenance", title: "Repairs", items: ["Door adjustments", "Window sealing", "Fixture restoration"] },
|
||||
{ id: "s3", label: "Bespoke", title: "Custom Works", items: ["Bespoke furniture", "Architectural design", "Custom storage"] }
|
||||
]}
|
||||
title="Our Professional Services"
|
||||
description="Expert solutions for your home, from structural repairs to bespoke furniture pieces."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="portfolio" data-section="portfolio">
|
||||
<ProductCardThree
|
||||
<ProductCardFour
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
title="Craftsmanship Showcase"
|
||||
description="Explore a refined collection of our recent projects that define our commitment to quality and architectural detail."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{ id: "p1", name: "Custom Cabinet", price: "Featured", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-hand-holding-crayon_23-2149394464.jpg" },
|
||||
{ id: "p2", name: "Door Repair", price: "Before & After", imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13085.jpg" },
|
||||
{ id: "p3", name: "Bespoke Kitchen", price: "Custom Project", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-makes-pencil-marks-wood-plank_93675-134741.jpg" },
|
||||
{ id: "p4", name: "Window Trim", price: "Quality Trim", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-timber-house-interior-with-wooden-decor-furnishings_23-2151263638.jpg" },
|
||||
{ id: "p5", name: "Wood Shelving", price: "Bespoke Design", imageSrc: "http://img.b2bpic.net/free-photo/close-up-wooden-tags-shelf_23-2147874987.jpg" },
|
||||
{ id: "p6", name: "Floor Renovation", price: "Restoration", imageSrc: "http://img.b2bpic.net/free-photo/wooden-slats-with-black-slits_1122-1140.jpg" },
|
||||
]}
|
||||
title="Completed Craftsmanship"
|
||||
description="A collection of our recent projects showcasing quality and attention to detail."
|
||||
products={[]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -149,35 +98,21 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{ variant: "rotated-rays-static" }}
|
||||
text="Ready to discuss your next project? We are located in Denmark and ready to provide a consultation. Call us at +45 22 15 80 76 or reach out to get a quote."
|
||||
text="Let's transform your space with quality craftsmanship. Reach out today for a professional consultation and a personalized quote."
|
||||
buttons={[
|
||||
{ text: "Call Now: +45 22 15 80 76", href: "tel:+4522158076" },
|
||||
{ text: "Call +45 22 15 80 76", href: "tel:+4522158076" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/natural-gifts-right-from-forest_329181-11035.jpg"
|
||||
<FooterLogoReveal
|
||||
logoText="TLN Crafts"
|
||||
columns={[
|
||||
{
|
||||
title: "Company", items: [
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Portfolio", href: "#portfolio" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services", items: [
|
||||
{ label: "Carpentry", href: "#services" },
|
||||
{ label: "Repairs", href: "#services" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Contact", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user