Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4277299649 |
224
src/app/page.tsx
224
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleFullscreen
|
<NavbarStyleFullscreen
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "home"},
|
||||||
id: "home",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Work",
|
name: "Work", id: "features"},
|
||||||
id: "features",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Bernhard's"
|
brandName="Bernhard's"
|
||||||
/>
|
/>
|
||||||
@@ -56,66 +48,29 @@ export default function LandingPage() {
|
|||||||
<div id="home" data-section="home">
|
<div id="home" data-section="home">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Bernhard's Creative Woodwork"
|
title="Bernhard's Creative Woodwork"
|
||||||
description="Exquisite bespoke carpentry serving the Canmore valley with passion and precision."
|
description="Exquisite bespoke carpentry serving the Canmore valley with passion and precision."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "View Our Work",
|
text: "View Our Work", href: "#features"},
|
||||||
href: "#features",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Get a Quote",
|
text: "Get a Quote", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/artisan-doing-woodcutting_23-2150600789.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/artisan-doing-woodcutting_23-2150600789.jpg"
|
||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
avatars={[
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/wall-decorated-with-azerbaijani-traditional-musical-instruments_140725-8110.jpg",
|
|
||||||
alt: "Artisan detail 1",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/experienced-gray-haired-senior-man-carpenter-working-his-project-carpentry-workshop_342744-1437.jpg",
|
|
||||||
alt: "Artisan detail 2",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/carpenter-cutting-mdf-board-inside-workshop_23-2149451076.jpg",
|
|
||||||
alt: "Artisan detail 3",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/full-shot-artisan-doing-woodcutting_23-2150104846.jpg",
|
|
||||||
alt: "Artisan detail 4",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/man-working-with-wood-workshop_23-2148898054.jpg",
|
|
||||||
alt: "Artisan detail 5",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
avatarText="Trusted by 200+ local clients"
|
avatarText="Trusted by 200+ local clients"
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Hand-Carved"},
|
||||||
text: "Hand-Carved",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Locally Sourced"},
|
||||||
text: "Locally Sourced",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Bespoke Design"},
|
||||||
text: "Bespoke Design",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Quality Assured"},
|
||||||
text: "Quality Assured",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Sustainable"},
|
||||||
text: "Sustainable",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -128,17 +83,11 @@ export default function LandingPage() {
|
|||||||
description="At Bernhard's Creative Woodwork, we blend traditional craftsmanship with modern design principles. Every piece is a testament to the artistry of custom woodwork, tailored specifically to your unique vision and home."
|
description="At Bernhard's Creative Woodwork, we blend traditional craftsmanship with modern design principles. Every piece is a testament to the artistry of custom woodwork, tailored specifically to your unique vision and home."
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{
|
||||||
title: "Bespoke Furniture",
|
title: "Bespoke Furniture", description: "Custom designs built for your lifestyle."},
|
||||||
description: "Custom designs built for your lifestyle.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Precision Joinery",
|
title: "Precision Joinery", description: "Mastering the art of traditional connections."},
|
||||||
description: "Mastering the art of traditional connections.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Natural Materials",
|
title: "Natural Materials", description: "Sourcing high-quality, sustainable wood."},
|
||||||
description: "Sourcing high-quality, sustainable wood.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/ceramic-pottery-tools-still-life_23-2150197334.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/ceramic-pottery-tools-still-life_23-2150197334.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -152,38 +101,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "f1",
|
id: "f1", title: "Custom Cabinets", author: "Bernhard", description: "Elegant storage solutions designed for modern living.", tags: [
|
||||||
title: "Custom Cabinets",
|
"Cabinetry", "Modern"],
|
||||||
author: "Bernhard",
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-damaged-door_1156-78.jpg"},
|
||||||
description: "Elegant storage solutions designed for modern living.",
|
|
||||||
tags: [
|
|
||||||
"Cabinetry",
|
|
||||||
"Modern",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-damaged-door_1156-78.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f2",
|
id: "f2", title: "Handmade Tables", author: "Bernhard", description: "Solid wood centrepieces built to last generations.", tags: [
|
||||||
title: "Handmade Tables",
|
"Furniture", "Handmade"],
|
||||||
author: "Bernhard",
|
imageSrc: "http://img.b2bpic.net/free-photo/view-modern-futuristic-work-space-with-furniture_23-2151797720.jpg"},
|
||||||
description: "Solid wood centrepieces built to last generations.",
|
|
||||||
tags: [
|
|
||||||
"Furniture",
|
|
||||||
"Handmade",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/view-modern-futuristic-work-space-with-furniture_23-2151797720.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f3",
|
id: "f3", title: "Artisanal Renovation", author: "Bernhard", description: "Integrating custom woodwork into your existing space.", tags: [
|
||||||
title: "Artisanal Renovation",
|
"Renovation", "Interior"],
|
||||||
author: "Bernhard",
|
imageSrc: "http://img.b2bpic.net/free-photo/engraving-instrument-arrangement-table_23-2149061687.jpg"},
|
||||||
description: "Integrating custom woodwork into your existing space.",
|
|
||||||
tags: [
|
|
||||||
"Renovation",
|
|
||||||
"Interior",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/engraving-instrument-arrangement-table_23-2149061687.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Signature Services"
|
title="Our Signature Services"
|
||||||
description="From concept to completion, we elevate interiors with functional wood artistry."
|
description="From concept to completion, we elevate interiors with functional wood artistry."
|
||||||
@@ -197,22 +125,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", title: "Years Experience", value: "15+", icon: Box,
|
||||||
title: "Years Experience",
|
|
||||||
value: "15+",
|
|
||||||
icon: Box,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", title: "Projects Completed", value: "200+", icon: Award,
|
||||||
title: "Projects Completed",
|
|
||||||
value: "200+",
|
|
||||||
icon: Award,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", title: "Satisfied Clients", value: "100%", icon: Heart,
|
||||||
title: "Satisfied Clients",
|
|
||||||
value: "100%",
|
|
||||||
icon: Heart,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Our Impact"
|
title="Our Impact"
|
||||||
@@ -223,33 +142,7 @@ export default function LandingPage() {
|
|||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardTwelve
|
<TestimonialCardTwelve
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[]}
|
||||||
{
|
|
||||||
id: "t1",
|
|
||||||
name: "Sarah J.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk_74855-15151.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t2",
|
|
||||||
name: "Michael K.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/enjoying-morning-sun-before-start-work_329181-11779.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t3",
|
|
||||||
name: "Emily R.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-hands-choosing-labels_23-2147785625.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t4",
|
|
||||||
name: "David L.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-experienced-carpenter-his-younger-employee_329181-15622.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t5",
|
|
||||||
name: "Julia P.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/preparation-wooden-planks-by-carpenter_329181-15676.jpg",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
cardTitle="What Our Clients Say"
|
cardTitle="What Our Clients Say"
|
||||||
cardTag="Reviews"
|
cardTag="Reviews"
|
||||||
cardAnimation="slide-up"
|
cardAnimation="slide-up"
|
||||||
@@ -261,14 +154,7 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={[
|
||||||
"Wood Guild Canmore",
|
"Wood Guild Canmore", "Sustainable Forest Init.", "Local Artisan Alliance", "Furniture Quality Council", "Building Trade Union", "Design Excellence Awards", "Professional Carpentry Assoc."]}
|
||||||
"Sustainable Forest Init.",
|
|
||||||
"Local Artisan Alliance",
|
|
||||||
"Furniture Quality Council",
|
|
||||||
"Building Trade Union",
|
|
||||||
"Design Excellence Awards",
|
|
||||||
"Professional Carpentry Assoc.",
|
|
||||||
]}
|
|
||||||
title="Trusted Partners & Guilds"
|
title="Trusted Partners & Guilds"
|
||||||
description="Collaborating with industry leaders to ensure the highest standard of quality."
|
description="Collaborating with industry leaders to ensure the highest standard of quality."
|
||||||
/>
|
/>
|
||||||
@@ -279,20 +165,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "q1",
|
id: "q1", title: "How do I get a quote?", content: "Simply reach out via our contact page and we'll discuss the project details."},
|
||||||
title: "How do I get a quote?",
|
|
||||||
content: "Simply reach out via our contact page and we'll discuss the project details.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q2",
|
id: "q2", title: "What wood do you use?", content: "We prioritize high-quality, locally sourced, and sustainable timber for all projects."},
|
||||||
title: "What wood do you use?",
|
|
||||||
content: "We prioritize high-quality, locally sourced, and sustainable timber for all projects.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q3",
|
id: "q3", title: "Can you do custom designs?", content: "Absolutely! Custom woodworking is our specialty."},
|
||||||
title: "Can you do custom designs?",
|
|
||||||
content: "Absolutely! Custom woodworking is our specialty.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
sideTitle="Common Questions"
|
sideTitle="Common Questions"
|
||||||
sideDescription="Everything you need to know about starting your project."
|
sideDescription="Everything you need to know about starting your project."
|
||||||
@@ -304,20 +181,15 @@ export default function LandingPage() {
|
|||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Let's Build"
|
tag="Let's Build"
|
||||||
title="Ready to Start Your Project?"
|
title="Ready to Start Your Project?"
|
||||||
description="Get in touch with Bernhard today to discuss your vision and receive a consultation."
|
description="Get in touch with Bernhard today to discuss your vision and receive a consultation."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call (403) 609-1481",
|
text: "Call (403) 609-1481", href: "tel:4036091481"},
|
||||||
href: "tel:4036091481",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Send Email",
|
text: "Send Email", href: "mailto:hello@bernhardswoodwork.com"},
|
||||||
href: "mailto:hello@bernhardswoodwork.com",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -326,33 +198,21 @@ export default function LandingPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Home",
|
label: "Home", href: "#home"},
|
||||||
href: "#home",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "About",
|
label: "About", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Work",
|
label: "Work", href: "#features"},
|
||||||
href: "#features",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Support",
|
title: "Support", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Contact Us",
|
label: "Contact Us", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "FAQ",
|
label: "FAQ", href: "#faq"},
|
||||||
href: "#faq",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user