Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -61,7 +61,7 @@ export default function AboutPage() {
|
|||||||
name: 'Maria Rossi',
|
name: 'Maria Rossi',
|
||||||
role: 'Owner & Hostess',
|
role: 'Owner & Hostess',
|
||||||
description: 'Maria ensures every guest feels at home with her warm hospitality and keen eye for detail.',
|
description: 'Maria ensures every guest feels at home with her warm hospitality and keen eye for detail.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg',
|
||||||
imageAlt: 'Maria Rossi',
|
imageAlt: 'Maria Rossi',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -69,7 +69,7 @@ export default function AboutPage() {
|
|||||||
name: 'Antonio Verdi',
|
name: 'Antonio Verdi',
|
||||||
role: 'Restaurant Manager',
|
role: 'Restaurant Manager',
|
||||||
description: 'Antonio expertly oversees our daily operations, ensuring smooth service and an excellent dining atmosphere.',
|
description: 'Antonio expertly oversees our daily operations, ensuring smooth service and an excellent dining atmosphere.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/catering-business_1098-15740.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/catering-business_1098-15740.jpg',
|
||||||
imageAlt: 'Antonio Verdi',
|
imageAlt: 'Antonio Verdi',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -88,14 +88,14 @@ export default function AboutPage() {
|
|||||||
id: 1,
|
id: 1,
|
||||||
title: 'Fresh, Authentic Ingredients',
|
title: 'Fresh, Authentic Ingredients',
|
||||||
description: 'We source the finest local and imported ingredients to ensure every dish bursts with genuine Italian flavors.',
|
description: 'We source the finest local and imported ingredients to ensure every dish bursts with genuine Italian flavors.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/spaghetti-with-fresh-ingredients_1220-439.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/spaghetti-with-fresh-ingredients_1220-439.jpg',
|
||||||
imageAlt: 'Fresh Italian ingredients',
|
imageAlt: 'Fresh Italian ingredients',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: 'Cozy & Welcoming Ambiance',
|
title: 'Cozy & Welcoming Ambiance',
|
||||||
description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
|
description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg',
|
||||||
imageAlt: 'Cozy restaurant interior',
|
imageAlt: 'Cozy restaurant interior',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ export default function ContactPage() {
|
|||||||
name: 'Maria Rossi',
|
name: 'Maria Rossi',
|
||||||
role: 'Owner & Hostess',
|
role: 'Owner & Hostess',
|
||||||
description: 'Maria ensures every guest feels at home with her warm hospitality and keen eye for detail.',
|
description: 'Maria ensures every guest feels at home with her warm hospitality and keen eye for detail.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg',
|
||||||
imageAlt: 'Maria Rossi',
|
imageAlt: 'Maria Rossi',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -66,7 +66,7 @@ export default function ContactPage() {
|
|||||||
name: 'Antonio Verdi',
|
name: 'Antonio Verdi',
|
||||||
role: 'Restaurant Manager',
|
role: 'Restaurant Manager',
|
||||||
description: 'Antonio expertly oversees our daily operations, ensuring smooth service and an excellent dining atmosphere.',
|
description: 'Antonio expertly oversees our daily operations, ensuring smooth service and an excellent dining atmosphere.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/catering-business_1098-15740.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/catering-business_1098-15740.jpg',
|
||||||
imageAlt: 'Antonio Verdi',
|
imageAlt: 'Antonio Verdi',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
@@ -3,32 +3,19 @@ import { Montserrat } from "next/font/google";
|
|||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
|
|
||||||
const montserrat = Montserrat({
|
const montserrat = Montserrat({
|
||||||
variable: "--font-montserrat",
|
variable: "--font-montserrat", subsets: ["latin"],
|
||||||
subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Bella Italia - Authentic Italian Restaurant & Cuisine",
|
title: "Bella Italia - Authentic Italian Restaurant & Cuisine", description: "Experience the true taste of Italy at Bella Italia. Savor traditional pasta, pizza, and desserts in a cozy, welcoming atmosphere. Book your table today!", keywords: ["Italian restaurant", "authentic Italian food", "pasta", "pizza", "tiramisu", "Italian cuisine", "fine dining", "restaurant reservations"],
|
||||||
description: "Experience the true taste of Italy at Bella Italia. Savor traditional pasta, pizza, and desserts in a cozy, welcoming atmosphere. Book your table today!",
|
|
||||||
keywords: ["Italian restaurant", "authentic Italian food", "pasta", "pizza", "tiramisu", "Italian cuisine", "fine dining", "restaurant reservations"],
|
|
||||||
openGraph: {
|
openGraph: {
|
||||||
title: "Bella Italia - Authentic Italian Restaurant & Cuisine",
|
title: "Bella Italia - Authentic Italian Restaurant & Cuisine", description: "Experience the true taste of Italy at Bella Italia. Savor traditional pasta, pizza, and desserts in a cozy, welcoming atmosphere. Book your table today!", url: "/", siteName: "Bella Italia", images: [
|
||||||
description: "Experience the true taste of Italy at Bella Italia. Savor traditional pasta, pizza, and desserts in a cozy, welcoming atmosphere. Book your table today!",
|
|
||||||
url: "/",
|
|
||||||
siteName: "Bella Italia",
|
|
||||||
images: [
|
|
||||||
{
|
{
|
||||||
url: "https://img.b2bpic.net/free-photo/dinner-set-with-margherita-pizza-salad-pasta-wine_140725-7828.jpg",
|
url: "https://img.b2bpic.net/free-photo/dinner-set-with-margherita-pizza-salad-pasta-wine_140725-7828.jpg", alt: "Table full of Italian dishes"},
|
||||||
alt: "Table full of Italian dishes",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
type: "website",
|
type: "website"},
|
||||||
},
|
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image",
|
card: "summary_large_image", title: "Bella Italia - Authentic Italian Restaurant & Cuisine", description: "Experience the true taste of Italy at Bella Italia. Savor traditional pasta, pizza, and desserts in a cozy, welcoming atmosphere. Book your table today!", images: ["https://img.b2bpic.net/free-photo/dinner-set-with-margherita-pizza-salad-pasta-wine_140725-7828.jpg"],
|
||||||
title: "Bella Italia - Authentic Italian Restaurant & Cuisine",
|
|
||||||
description: "Experience the true taste of Italy at Bella Italia. Savor traditional pasta, pizza, and desserts in a cozy, welcoming atmosphere. Book your table today!",
|
|
||||||
images: ["https://img.b2bpic.net/free-photo/dinner-set-with-margherita-pizza-salad-pasta-wine_140725-7828.jpg"],
|
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export default function MenuPage() {
|
|||||||
price: '$18.00',
|
price: '$18.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '1.2k',
|
reviewCount: '1.2k',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/top-view-sliced-margherita-pizza-topped-with-rocket_141793-2185.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/top-view-sliced-margherita-pizza-topped-with-rocket_141793-2185.jpg',
|
||||||
imageAlt: 'Delicious Pizza Margherita',
|
imageAlt: 'Delicious Pizza Margherita',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -50,7 +50,7 @@ export default function MenuPage() {
|
|||||||
price: '$22.00',
|
price: '$22.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '980',
|
reviewCount: '980',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2483.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2483.jpg',
|
||||||
imageAlt: 'Creamy Spaghetti Carbonara',
|
imageAlt: 'Creamy Spaghetti Carbonara',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -60,7 +60,7 @@ export default function MenuPage() {
|
|||||||
price: '$10.00',
|
price: '$10.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '750',
|
reviewCount: '750',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/front-view-delicious-tiramisuconcept_23-2148761669.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/front-view-delicious-tiramisuconcept_23-2148761669.jpg',
|
||||||
imageAlt: 'Classic Tiramisu dessert',
|
imageAlt: 'Classic Tiramisu dessert',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -70,7 +70,7 @@ export default function MenuPage() {
|
|||||||
price: '$24.00',
|
price: '$24.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '620',
|
reviewCount: '620',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/classic-italian-lasagna-with-meat-vegetables_1220-7907.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/classic-italian-lasagna-with-meat-vegetables_1220-7907.jpg',
|
||||||
imageAlt: 'Hearty Italian Lasagna',
|
imageAlt: 'Hearty Italian Lasagna',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -92,7 +92,7 @@ export default function MenuPage() {
|
|||||||
price: '$21.00',
|
price: '$21.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '850',
|
reviewCount: '850',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2483.jpg?_wi=3',
|
imageSrc: 'https://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2483.jpg',
|
||||||
imageAlt: 'Creamy Fettuccine Alfredo',
|
imageAlt: 'Creamy Fettuccine Alfredo',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -102,7 +102,7 @@ export default function MenuPage() {
|
|||||||
price: '$9.00',
|
price: '$9.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '550',
|
reviewCount: '550',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/front-view-delicious-tiramisuconcept_23-2148761669.jpg?_wi=3',
|
imageSrc: 'https://img.b2bpic.net/free-photo/front-view-delicious-tiramisuconcept_23-2148761669.jpg',
|
||||||
imageAlt: 'Silky Panna Cotta',
|
imageAlt: 'Silky Panna Cotta',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
@@ -77,21 +77,21 @@ export default function HomePage() {
|
|||||||
id: 1,
|
id: 1,
|
||||||
title: 'Fresh, Authentic Ingredients',
|
title: 'Fresh, Authentic Ingredients',
|
||||||
description: 'We source the finest local and imported ingredients to ensure every dish bursts with genuine Italian flavors.',
|
description: 'We source the finest local and imported ingredients to ensure every dish bursts with genuine Italian flavors.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/spaghetti-with-fresh-ingredients_1220-439.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/spaghetti-with-fresh-ingredients_1220-439.jpg',
|
||||||
imageAlt: 'Fresh Italian ingredients',
|
imageAlt: 'Fresh Italian ingredients',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: 'Cozy & Welcoming Ambiance',
|
title: 'Cozy & Welcoming Ambiance',
|
||||||
description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
|
description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg',
|
||||||
imageAlt: 'Cozy restaurant interior',
|
imageAlt: 'Cozy restaurant interior',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: 'Private Dining Options',
|
title: 'Private Dining Options',
|
||||||
description: 'Host your next event in our elegant private dining areas, offering an exclusive experience for your guests.',
|
description: 'Host your next event in our elegant private dining areas, offering an exclusive experience for your guests.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg',
|
||||||
imageAlt: 'Private dining room',
|
imageAlt: 'Private dining room',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -118,7 +118,7 @@ export default function HomePage() {
|
|||||||
price: '$18.00',
|
price: '$18.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '1.2k',
|
reviewCount: '1.2k',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/top-view-sliced-margherita-pizza-topped-with-rocket_141793-2185.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/top-view-sliced-margherita-pizza-topped-with-rocket_141793-2185.jpg',
|
||||||
imageAlt: 'Delicious Pizza Margherita',
|
imageAlt: 'Delicious Pizza Margherita',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -128,7 +128,7 @@ export default function HomePage() {
|
|||||||
price: '$22.00',
|
price: '$22.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '980',
|
reviewCount: '980',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2483.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2483.jpg',
|
||||||
imageAlt: 'Creamy Spaghetti Carbonara',
|
imageAlt: 'Creamy Spaghetti Carbonara',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ export default function HomePage() {
|
|||||||
price: '$10.00',
|
price: '$10.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '750',
|
reviewCount: '750',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/front-view-delicious-tiramisuconcept_23-2148761669.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/front-view-delicious-tiramisuconcept_23-2148761669.jpg',
|
||||||
imageAlt: 'Classic Tiramisu dessert',
|
imageAlt: 'Classic Tiramisu dessert',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -148,7 +148,7 @@ export default function HomePage() {
|
|||||||
price: '$24.00',
|
price: '$24.00',
|
||||||
rating: 5,
|
rating: 5,
|
||||||
reviewCount: '620',
|
reviewCount: '620',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/classic-italian-lasagna-with-meat-vegetables_1220-7907.jpg?_wi=1',
|
imageSrc: 'https://img.b2bpic.net/free-photo/classic-italian-lasagna-with-meat-vegetables_1220-7907.jpg',
|
||||||
imageAlt: 'Hearty Italian Lasagna',
|
imageAlt: 'Hearty Italian Lasagna',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -176,8 +176,7 @@ export default function HomePage() {
|
|||||||
{
|
{
|
||||||
id: '2',
|
id: '2',
|
||||||
title: 'Our Favorite Spot for Family Dinners',
|
title: 'Our Favorite Spot for Family Dinners',
|
||||||
quote: 'We\'ve been coming to Bella Italia for years, and it never disappoints. The ambiance is perfect for families, and the kids absolutely love the pizza. Highly recommend!',
|
quote: "We've been coming to Bella Italia for years, and it never disappoints. The ambiance is perfect for families, and the kids absolutely love the pizza. Highly recommend!", name: 'Marco Bianchi',
|
||||||
name: 'Marco Bianchi',
|
|
||||||
role: 'Local Resident',
|
role: 'Local Resident',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/businessman-eating-lemon-tart-with-raspberry-sorbet-dessert-cafe_637285-8905.jpg',
|
imageSrc: 'https://img.b2bpic.net/free-photo/businessman-eating-lemon-tart-with-raspberry-sorbet-dessert-cafe_637285-8905.jpg',
|
||||||
imageAlt: 'Marco Bianchi',
|
imageAlt: 'Marco Bianchi',
|
||||||
|
|||||||
@@ -47,14 +47,14 @@ export default function ReservationsPage() {
|
|||||||
id: 1,
|
id: 1,
|
||||||
title: 'Cozy & Welcoming Ambiance',
|
title: 'Cozy & Welcoming Ambiance',
|
||||||
description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
|
description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg?_wi=3',
|
imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg',
|
||||||
imageAlt: 'Cozy restaurant interior',
|
imageAlt: 'Cozy restaurant interior',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: 'Private Dining Options',
|
title: 'Private Dining Options',
|
||||||
description: 'Host your next event in our elegant private dining areas, offering an exclusive experience for your guests.',
|
description: 'Host your next event in our elegant private dining areas, offering an exclusive experience for your guests.',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg?_wi=2',
|
imageSrc: 'https://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg',
|
||||||
imageAlt: 'Private dining room',
|
imageAlt: 'Private dining room',
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -78,9 +78,7 @@ export default function ReservationsPage() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: '4',
|
id: '4',
|
||||||
title: 'The Best Tiramisu I\'ve Ever Had!',
|
title: "The Best Tiramisu I've Ever Had!", quote: "I came for the main courses, but I'll return specifically for the Tiramisu. It's a masterpiece! The entire meal was fantastic, and the staff were incredibly friendly.", name: 'Giulia Romano',
|
||||||
quote: 'I came for the main courses, but I\'ll return specifically for the Tiramisu. It\'s a masterpiece! The entire meal was fantastic, and the staff were incredibly friendly.',
|
|
||||||
name: 'Giulia Romano',
|
|
||||||
role: 'Dessert Enthusiast',
|
role: 'Dessert Enthusiast',
|
||||||
imageSrc: 'https://img.b2bpic.net/free-photo/business-woman-having-lunch-cafe_1303-23870.jpg',
|
imageSrc: 'https://img.b2bpic.net/free-photo/business-woman-having-lunch-cafe_1303-23870.jpg',
|
||||||
imageAlt: 'Giulia Romano',
|
imageAlt: 'Giulia Romano',
|
||||||
|
|||||||
@@ -100,8 +100,6 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
{ name: "Contact", id: "/contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
{ name: "Shop", id: "/shop" },
|
{ name: "Shop", id: "/shop" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
mobileButton={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<main className="min-h-screen flex items-center justify-center pt-20">
|
<main className="min-h-screen flex items-center justify-center pt-20">
|
||||||
@@ -148,8 +146,6 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
{ name: "Contact", id: "/contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
{ name: "Shop", id: "/shop" },
|
{ name: "Shop", id: "/shop" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
mobileButton={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div id="product-not-found" data-section="product-not-found">
|
<div id="product-not-found" data-section="product-not-found">
|
||||||
@@ -205,8 +201,6 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
{ name: "Contact", id: "/contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
{ name: "Shop", id: "/shop" },
|
{ name: "Shop", id: "/shop" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
mobileButton={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div id="product-detail-card" data-section="product-detail-card">
|
<div id="product-detail-card" data-section="product-detail-card">
|
||||||
|
|||||||
@@ -67,8 +67,6 @@ export default function ShopPage() {
|
|||||||
{ name: "Contact", id: "/contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
{ name: "Shop", id: "/shop" },
|
{ name: "Shop", id: "/shop" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
mobileButton={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<main className="min-h-screen flex items-center justify-center pt-20">
|
<main className="min-h-screen flex items-center justify-center pt-20">
|
||||||
@@ -114,8 +112,6 @@ export default function ShopPage() {
|
|||||||
{ name: "Contact", id: "/contact" },
|
{ name: "Contact", id: "/contact" },
|
||||||
{ name: "Shop", id: "/shop" },
|
{ name: "Shop", id: "/shop" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
mobileButton={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div id="product-catalog" data-section="product-catalog">
|
<div id="product-catalog" data-section="product-catalog">
|
||||||
|
|||||||
Reference in New Issue
Block a user