Merge version_1 into main #2
375
src/app/page.tsx
375
src/app/page.tsx
@@ -31,22 +31,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Experience",
|
||||
id: "experience",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Experience", id: "experience" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Artesano"
|
||||
/>
|
||||
@@ -54,93 +42,41 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardTestimonial
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Crafted with Intent, Served with Pride."
|
||||
description="Authentic, local flavors redefined for the modern palate. Experience the artisanal spirit in every bite."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Eleanor Vance",
|
||||
handle: "@eleanorv",
|
||||
testimonial: "The handmade pasta was a revelation. It tasted like home, if home were a high-end trattoria.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg?_wi=1",
|
||||
},
|
||||
name: "Eleanor Vance", handle: "@eleanorv", testimonial: "The handmade pasta was a revelation. It tasted like home, if home were a high-end trattoria.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg"},
|
||||
{
|
||||
name: "Marcus Thorne",
|
||||
handle: "@mthorne",
|
||||
testimonial: "Finally, a place that cares as much about ingredients as we do. The pork belly is mandatory.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg?_wi=1",
|
||||
},
|
||||
name: "Marcus Thorne", handle: "@mthorne", testimonial: "Finally, a place that cares as much about ingredients as we do. The pork belly is mandatory.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg"},
|
||||
{
|
||||
name: "Sarah Jenkins",
|
||||
handle: "@sarahj",
|
||||
testimonial: "A masterclass in local sourcing. The attention to detail is evident in every single dish.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/merry-young-adult-enjoying-christmas-conversation-video-call-room-decorated-festivity-celebration-talking-woman-preparing-drink-wine-kitchen-with-joyful-ornaments_482257-28400.jpg?_wi=1",
|
||||
},
|
||||
name: "Sarah Jenkins", handle: "@sarahj", testimonial: "A masterclass in local sourcing. The attention to detail is evident in every single dish.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/merry-young-adult-enjoying-christmas-conversation-video-call-room-decorated-festivity-celebration-talking-woman-preparing-drink-wine-kitchen-with-joyful-ornaments_482257-28400.jpg"},
|
||||
{
|
||||
name: "David Wu",
|
||||
handle: "@dwu",
|
||||
testimonial: "Sophisticated, yet entirely welcoming. Best dining experience in the district this year.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-pink-wall-happy-smiling-cheerful-positive_343596-7006.jpg",
|
||||
},
|
||||
name: "David Wu", handle: "@dwu", testimonial: "Sophisticated, yet entirely welcoming. Best dining experience in the district this year.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-pink-wall-happy-smiling-cheerful-positive_343596-7006.jpg"},
|
||||
{
|
||||
name: "Maya Patel",
|
||||
handle: "@mpatel",
|
||||
testimonial: "Simply incredible. The wine pairing was perfectly suggested and matched the flavor profile flawlessly.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg",
|
||||
},
|
||||
name: "Maya Patel", handle: "@mpatel", testimonial: "Simply incredible. The wine pairing was perfectly suggested and matched the flavor profile flawlessly.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934674.jpg"
|
||||
imageAlt="Chef presenting a signature dish"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-positive-african-american-girl-laughs-out-happily-keeps-mouth-opened-has-white-teeth-hears-funny-news-dressed-orange-knitted-sweater_273609-46780.jpg",
|
||||
alt: "Portrait of positive African American girl",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-teenage-girl-wearing-trendy-colorful-clothing-rejoicing-positive-news-looking-with-charming-smile-showing-her-perfect-white-teeth-people-lifestyle-youth-happiness_273609-8086.jpg",
|
||||
alt: "Cheerful teenage girl rejoicing",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130860.jpg",
|
||||
alt: "Closeup of joyful woman laughing",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-with-afro-hairstyle_23-2150677136.jpg",
|
||||
alt: "Medium shot man with afro hairstyle",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/content-young-man-smiling_74855-2722.jpg",
|
||||
alt: "Content young man smiling",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-positive-african-american-girl-laughs-out-happily-keeps-mouth-opened-has-white-teeth-hears-funny-news-dressed-orange-knitted-sweater_273609-46780.jpg", alt: "Portrait of positive African American girl" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cheerful-teenage-girl-wearing-trendy-colorful-clothing-rejoicing-positive-news-looking-with-charming-smile-showing-her-perfect-white-teeth-people-lifestyle-youth-happiness_273609-8086.jpg", alt: "Cheerful teenage girl rejoicing" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130860.jpg", alt: "Closeup of joyful woman laughing" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-man-with-afro-hairstyle_23-2150677136.jpg", alt: "Medium shot man with afro hairstyle" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/content-young-man-smiling_74855-2722.jpg", alt: "Content young man smiling" },
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Sourced",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Farm to Table",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Artisanal Craft",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Modern Flavors",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Chef Inspired",
|
||||
},
|
||||
{ type: "text", text: "Locally Sourced" },
|
||||
{ type: "text", text: "Farm to Table" },
|
||||
{ type: "text", text: "Artisanal Craft" },
|
||||
{ type: "text", text: "Modern Flavors" },
|
||||
{ type: "text", text: "Chef Inspired" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -150,9 +86,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Rooted in Tradition, Driven by Quality."
|
||||
description={[
|
||||
"At Artesano, we believe that the best stories are written in the kitchen. We don't just follow recipes; we curate experiences grounded in local terroir and decades of technique.",
|
||||
"Our philosophy is simple: source responsibly, prepare honestly, and serve with heart. Every dish reflects our commitment to the land and the people who tend it.",
|
||||
]}
|
||||
"At Artesano, we believe that the best stories are written in the kitchen. We don't just follow recipes; we curate experiences grounded in local terroir and decades of technique.", "Our philosophy is simple: source responsibly, prepare honestly, and serve with heart. Every dish reflects our commitment to the land and the people who tend it."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -163,67 +97,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "The Artisanal Cut",
|
||||
description: "Hand-trimmed meats prepared daily, featuring local heritage-breed pork.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-duck-meat-breast-with-vegetable_74190-962.jpg",
|
||||
imageAlt: "Local pork cut",
|
||||
},
|
||||
title: "The Artisanal Cut", description: "Hand-trimmed meats prepared daily, featuring local heritage-breed pork.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-duck-meat-breast-with-vegetable_74190-962.jpg", imageAlt: "Local pork cut"},
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Sustainable sourced",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Aged 21 days",
|
||||
},
|
||||
{ icon: CheckCircle, text: "Sustainable sourced" },
|
||||
{ icon: CheckCircle, text: "Aged 21 days" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg?_wi=2",
|
||||
imageAlt: "high quality pork belly dish",
|
||||
},
|
||||
{
|
||||
title: "Garden Harvest",
|
||||
description: "Farm-to-table vegetables, picked at their peak for maximum flavor profiles.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-box-filled-fresh-vegetables_329181-8749.jpg",
|
||||
imageAlt: "Fresh garden vegetables",
|
||||
},
|
||||
title: "Garden Harvest", description: "Farm-to-table vegetables, picked at their peak for maximum flavor profiles.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-box-filled-fresh-vegetables_329181-8749.jpg", imageAlt: "Fresh garden vegetables"},
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Organic certified",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Daily harvest",
|
||||
},
|
||||
{ icon: CheckCircle, text: "Organic certified" },
|
||||
{ icon: CheckCircle, text: "Daily harvest" },
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg?_wi=2",
|
||||
imageAlt: "high quality pork belly dish",
|
||||
},
|
||||
{
|
||||
title: "House-made Pasta",
|
||||
description: "Freshly milled flour meets farm-fresh eggs for a truly authentic pasta experience.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-kneading-dough_23-2147749558.jpg",
|
||||
imageAlt: "Fresh handmade pasta",
|
||||
},
|
||||
title: "House-made Pasta", description: "Freshly milled flour meets farm-fresh eggs for a truly authentic pasta experience.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-kneading-dough_23-2147749558.jpg", imageAlt: "Fresh handmade pasta"},
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Traditional method",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Hand-rolled",
|
||||
},
|
||||
{ icon: CheckCircle, text: "Traditional method" },
|
||||
{ icon: CheckCircle, text: "Hand-rolled" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/merry-young-adult-enjoying-christmas-conversation-video-call-room-decorated-festivity-celebration-talking-woman-preparing-drink-wine-kitchen-with-joyful-ornaments_482257-28400.jpg?_wi=2",
|
||||
imageAlt: "high quality pork belly dish",
|
||||
},
|
||||
]}
|
||||
title="Signature Flavors"
|
||||
@@ -238,48 +136,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Heritage Pork Belly",
|
||||
price: "$28",
|
||||
variant: "Main",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tuna-meat-steak_1203-8961.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Truffle Hand-Cut Tagliatelle",
|
||||
price: "$32",
|
||||
variant: "Pasta",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-tagliatelle-sauce-parmesan_140725-6574.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Seared Atlantic Scallops",
|
||||
price: "$36",
|
||||
variant: "Starter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-squashes-designed-meal-inside-plate-grey-space_140725-83766.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Wood-Roasted Seasonal Root",
|
||||
price: "$18",
|
||||
variant: "Side",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/parts-tree-food-composition_23-2147867505.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Artisanal Sourdough & Cultured Butter",
|
||||
price: "$12",
|
||||
variant: "Starter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slices-soft-bread-marble-surface_114579-40613.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Dark Chocolate Ganache Tart",
|
||||
price: "$15",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chocolate-cake_23-2148604551.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Heritage Pork Belly", price: "$28", variant: "Main", imageSrc: "http://img.b2bpic.net/free-photo/tuna-meat-steak_1203-8961.jpg" },
|
||||
{ id: "p2", name: "Truffle Hand-Cut Tagliatelle", price: "$32", variant: "Pasta", imageSrc: "http://img.b2bpic.net/free-photo/chicken-tagliatelle-sauce-parmesan_140725-6574.jpg" },
|
||||
{ id: "p3", name: "Seared Atlantic Scallops", price: "$36", variant: "Starter", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-squashes-designed-meal-inside-plate-grey-space_140725-83766.jpg" },
|
||||
{ id: "p4", name: "Wood-Roasted Seasonal Root", price: "$18", variant: "Side", imageSrc: "http://img.b2bpic.net/free-photo/parts-tree-food-composition_23-2147867505.jpg" },
|
||||
{ id: "p5", name: "Artisanal Sourdough & Cultured Butter", price: "$12", variant: "Starter", imageSrc: "http://img.b2bpic.net/free-photo/slices-soft-bread-marble-surface_114579-40613.jpg" },
|
||||
{ id: "p6", name: "Dark Chocolate Ganache Tart", price: "$15", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chocolate-cake_23-2148604551.jpg" },
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Discover our collection of signature dishes, meticulously prepared to delight your palate."
|
||||
@@ -293,27 +155,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "129+",
|
||||
title: "Verified Reviews",
|
||||
description: "Trusted by our local community.",
|
||||
icon: Star,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "4.0",
|
||||
title: "Average Rating",
|
||||
description: "Consistently praised service.",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Daily",
|
||||
title: "Service Hours",
|
||||
description: "Open from 5pm to 11pm daily.",
|
||||
icon: Clock,
|
||||
},
|
||||
{ id: "m1", value: "129+", title: "Verified Reviews", description: "Trusted by our local community.", icon: Star },
|
||||
{ id: "m2", value: "4.0", title: "Average Rating", description: "Consistently praised service.", icon: Award },
|
||||
{ id: "m3", value: "Daily", title: "Service Hours", description: "Open from 5pm to 11pm daily.", icon: Clock },
|
||||
]}
|
||||
title="Visit Us"
|
||||
description="Information on hours, service, and location."
|
||||
@@ -327,54 +171,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "r1",
|
||||
name: "Robert B.",
|
||||
role: "Food Critic",
|
||||
company: "Local Digest",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
|
||||
},
|
||||
{
|
||||
id: "r2",
|
||||
name: "Clara S.",
|
||||
role: "Regular",
|
||||
company: "Neighborhood",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businesswoman_23-2149153828.jpg",
|
||||
},
|
||||
{
|
||||
id: "r3",
|
||||
name: "James D.",
|
||||
role: "Visitor",
|
||||
company: "Tourist Guide",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-sitting-table_23-2149708125.jpg",
|
||||
},
|
||||
{
|
||||
id: "r4",
|
||||
name: "Elena M.",
|
||||
role: "Customer",
|
||||
company: "Online",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081881.jpg",
|
||||
},
|
||||
{
|
||||
id: "r5",
|
||||
name: "John P.",
|
||||
role: "Regular",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-takes-off-her-protective-medical-face-mask_1153-8487.jpg",
|
||||
},
|
||||
{
|
||||
id: "r6",
|
||||
name: "Sophia L.",
|
||||
role: "Customer",
|
||||
company: "Online",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491778.jpg",
|
||||
},
|
||||
{ id: "r1", name: "Robert B.", role: "Food Critic", company: "Local Digest", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg" },
|
||||
{ id: "r2", name: "Clara S.", role: "Regular", company: "Neighborhood", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businesswoman_23-2149153828.jpg" },
|
||||
{ id: "r3", name: "James D.", role: "Visitor", company: "Tourist Guide", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-sitting-table_23-2149708125.jpg" },
|
||||
{ id: "r4", name: "Elena M.", role: "Customer", company: "Online", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081881.jpg" },
|
||||
{ id: "r5", name: "John P.", role: "Regular", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/girl-takes-off-her-protective-medical-face-mask_1153-8487.jpg" },
|
||||
{ id: "r6", name: "Sophia L.", role: "Customer", company: "Online", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491778.jpg" },
|
||||
]}
|
||||
title="Guest Voices"
|
||||
description="What our guests are saying about their dining experience."
|
||||
@@ -384,9 +186,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Reservations"
|
||||
title="Book Your Table"
|
||||
description="Join us for an unforgettable evening. Reserve online or give us a call directly for private events."
|
||||
@@ -402,67 +202,30 @@ export default function LandingPage() {
|
||||
logoText="Artesano"
|
||||
columns={[
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
{
|
||||
label: "Dinner",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Drinks",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Desserts",
|
||||
href: "#menu",
|
||||
},
|
||||
title: "Menu", items: [
|
||||
{ label: "Dinner", href: "#menu" },
|
||||
{ label: "Drinks", href: "#menu" },
|
||||
{ label: "Desserts", href: "#menu" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "Call Us",
|
||||
href: "tel:+15550101",
|
||||
},
|
||||
{
|
||||
label: "Directions",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Email",
|
||||
href: "mailto:info@artesano.com",
|
||||
},
|
||||
title: "Contact", items: [
|
||||
{ label: "Call Us", href: "tel:+15550101" },
|
||||
{ label: "Directions", href: "#" },
|
||||
{ label: "Email", href: "mailto:info@artesano.com" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Social",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "#",
|
||||
},
|
||||
title: "Social", items: [
|
||||
{ label: "Instagram", href: "#" },
|
||||
{ label: "Facebook", href: "#" },
|
||||
{ label: "Twitter", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user