Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
245
src/app/page.tsx
245
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "Collection",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "Collection", id: "products" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Gianni Furniture"
|
||||
/>
|
||||
@@ -55,63 +43,26 @@ export default function LandingPage() {
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Elegance in Every Detail"
|
||||
description="Discover curated furniture pieces and home decorations designed to bring warmth, character, and timeless sophistication to your living space."
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Collection",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-nordic-minimalism-japanese-wabi-sabi-interior-design-blend_23-2151160178.jpg?_wi=1"
|
||||
buttons={[{ text: "Explore Collection", href: "#products" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-nordic-minimalism-japanese-wabi-sabi-interior-design-blend_23-2151160178.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pillow-sofa_74190-3606.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/abstract-plastic-bag-concept-chair_23-2148549027.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/modern-elegant-home-interior_23-2151914165.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/minimalist-spacious-interior-design_23-2150378902.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-being-angry-his-internet-addicted-girlfriend_23-2148397772.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/pillow-sofa_74190-3606.jpg", alt: "Customer 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/abstract-plastic-bag-concept-chair_23-2148549027.jpg", alt: "Customer 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/modern-elegant-home-interior_23-2151914165.jpg", alt: "Customer 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/minimalist-spacious-interior-design_23-2150378902.jpg", alt: "Customer 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/man-being-angry-his-internet-addicted-girlfriend_23-2148397772.jpg", alt: "Customer 5" },
|
||||
]}
|
||||
avatarText="Trusted by thousands of design lovers"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Handcrafted Excellence",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sustainable Materials",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Timeless Design",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Artisan Quality",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Modern Elegance",
|
||||
},
|
||||
{ type: "text", text: "Handcrafted Excellence" },
|
||||
{ type: "text", text: "Sustainable Materials" },
|
||||
{ type: "text", text: "Timeless Design" },
|
||||
{ type: "text", text: "Artisan Quality" },
|
||||
{ type: "text", text: "Modern Elegance" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -120,14 +71,8 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "The Gianni Philosophy",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-person-working-engraving_23-2149286545.jpg",
|
||||
},
|
||||
{ type: "text", content: "The Gianni Philosophy" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/close-up-person-working-engraving_23-2149286545.jpg" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -139,48 +84,12 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Nordic Sofa",
|
||||
price: "$2,450",
|
||||
variant: "Oak/Fabric",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199329.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Coffee Table",
|
||||
price: "$890",
|
||||
variant: "Solid Oak",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/decorative-home-plant-vase-composition_23-2149090640.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Modern Dresser",
|
||||
price: "$1,200",
|
||||
variant: "Walnut",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-nordic-minimalism-japanese-wabi-sabi-interior-design-blend_23-2151160185.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Display Shelf",
|
||||
price: "$750",
|
||||
variant: "Oak",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-interior-design-with-eucalyptus-plants_23-2149420709.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Dining Table",
|
||||
price: "$1,800",
|
||||
variant: "Solid Wood",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chair-modern-table-interior-indoor_1122-2074.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Lounge Chair",
|
||||
price: "$950",
|
||||
variant: "Leather/Oak",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/realistic-interior-design-with-furniture_23-2151439801.jpg",
|
||||
},
|
||||
{ id: "1", name: "Nordic Sofa", price: "$2,450", variant: "Oak/Fabric", imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199329.jpg" },
|
||||
{ id: "2", name: "Coffee Table", price: "$890", variant: "Solid Oak", imageSrc: "http://img.b2bpic.net/free-photo/decorative-home-plant-vase-composition_23-2149090640.jpg" },
|
||||
{ id: "3", name: "Modern Dresser", price: "$1,200", variant: "Walnut", imageSrc: "http://img.b2bpic.net/free-photo/view-nordic-minimalism-japanese-wabi-sabi-interior-design-blend_23-2151160185.jpg" },
|
||||
{ id: "4", name: "Display Shelf", price: "$750", variant: "Oak", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-interior-design-with-eucalyptus-plants_23-2149420709.jpg" },
|
||||
{ id: "5", name: "Dining Table", price: "$1,800", variant: "Solid Wood", imageSrc: "http://img.b2bpic.net/free-photo/chair-modern-table-interior-indoor_1122-2074.jpg" },
|
||||
{ id: "6", name: "Lounge Chair", price: "$950", variant: "Leather/Oak", imageSrc: "http://img.b2bpic.net/free-photo/realistic-interior-design-with-furniture_23-2151439801.jpg" },
|
||||
]}
|
||||
title="Curated Collections"
|
||||
description="Artisan-crafted furniture pieces built for longevity, beauty, and comfort."
|
||||
@@ -193,24 +102,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Sustainable Craft",
|
||||
description: "Ethically sourced wood and fabrics.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-boards-mdf-material_23-2149418513.jpg",
|
||||
},
|
||||
title: "Sustainable Craft", description: "Ethically sourced wood and fabrics.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-boards-mdf-material_23-2149418513.jpg"},
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Fair Trade",
|
||||
},
|
||||
{ icon: CheckCircle, text: "Fair Trade" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-nordic-minimalism-japanese-wabi-sabi-interior-design-blend_23-2151160178.jpg?_wi=2",
|
||||
imageAlt: "sustainable wood materials home decor interior",
|
||||
},
|
||||
]}
|
||||
title="Why Gianni?"
|
||||
description="We blend heritage techniques with modern aesthetics."
|
||||
animationType="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -219,14 +121,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Design Monthly",
|
||||
"Architectural Digest",
|
||||
"Home & Garden",
|
||||
"Modern Interiors",
|
||||
"Living Magazine",
|
||||
"Urban Design Co",
|
||||
"Style Weekly",
|
||||
]}
|
||||
"Design Monthly", "Architectural Digest", "Home & Garden", "Modern Interiors", "Living Magazine", "Urban Design Co", "Style Weekly"]}
|
||||
title="Featured Partners"
|
||||
description="Trusted by leading design studios worldwide."
|
||||
/>
|
||||
@@ -239,26 +134,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Elena Rossi"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-pouring-drink_23-2149720813.jpg",
|
||||
alt: "Client 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-moving-their-new-house_23-2149275895.jpg",
|
||||
alt: "Client 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-showing-architectural-plans-with-copy-space_23-2148243013.jpg",
|
||||
alt: "Client 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-enjoying-pizza-lunch_23-2148451694.jpg",
|
||||
alt: "Client 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/moving-concept-with-smiling-man_23-2147703544.jpg",
|
||||
alt: "Client 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-man-pouring-drink_23-2149720813.jpg", alt: "Client 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-moving-their-new-house_23-2149275895.jpg", alt: "Client 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/man-showing-architectural-plans-with-copy-space_23-2148243013.jpg", alt: "Client 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/friends-enjoying-pizza-lunch_23-2148451694.jpg", alt: "Client 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/moving-concept-with-smiling-man_23-2147703544.jpg", alt: "Client 5" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -270,21 +150,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Shipping times?",
|
||||
content: "Average 2-4 weeks.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Warranty?",
|
||||
content: "5-year limited.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Returns?",
|
||||
content: "14-day policy.",
|
||||
},
|
||||
{ id: "1", title: "Shipping times?", content: "Average 2-4 weeks." },
|
||||
{ id: "2", title: "Warranty?", content: "5-year limited." },
|
||||
{ id: "3", title: "Returns?", content: "14-day policy." },
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Everything you need to know."
|
||||
@@ -295,16 +163,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
background={{ variant: "rotated-rays-static" }}
|
||||
text="Start your home project today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get in touch",
|
||||
href: "mailto:hello@gianni.furniture",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Get in touch", href: "mailto:hello@gianni.furniture" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -314,29 +175,15 @@ export default function LandingPage() {
|
||||
logoText="Gianni"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Jobs",
|
||||
href: "#",
|
||||
},
|
||||
title: "Company", items: [
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Jobs", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
{
|
||||
label: "Sofa",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Tables",
|
||||
href: "#products",
|
||||
},
|
||||
title: "Shop", items: [
|
||||
{ label: "Sofa", href: "#products" },
|
||||
{ label: "Tables", href: "#products" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user