Merge version_1 into main #1

Merged
bender merged 6 commits from version_1 into main 2026-03-11 22:33:38 +00:00
6 changed files with 88 additions and 48 deletions

View File

@@ -51,7 +51,7 @@ export default function AboutPage() {
{ text: "Visit Us Today", href: "tel:+213" },
{ text: "Learn More", href: "#why-la-rosa" },
]}
imageSrc="http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg"
imageSrc="http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=6"
imageAlt="Cozy café interior at La Rosa"
mediaAnimation="opacity"
/>
@@ -70,19 +70,19 @@ export default function AboutPage() {
id: "1",
title: "Artisan Craftsmanship",
tags: ["Handmade", "Quality"],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=4",
},
{
id: "2",
title: "Community Connection",
tags: ["Local", "Family-Friendly"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=7",
},
{
id: "3",
title: "Premium Ingredients",
tags: ["Sourced", "Fresh Daily"],
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg?_wi=5",
},
]}
/>
@@ -104,7 +104,7 @@ export default function AboutPage() {
role: "Student",
company: "University of Oran",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/stylish-cool-teenage-girl-with-no-make-up-pinkish-bob-hairdo-ring-her-nose-posing-indoors_343059-124.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/stylish-cool-teenage-girl-with-no-make-up-pinkish-bob-hairdo-ring-her-nose-posing-indoors_343059-124.jpg?_wi=2",
},
{
id: "2",
@@ -112,7 +112,7 @@ export default function AboutPage() {
role: "Entrepreneur",
company: "Local Business Owner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man-with-smartphone_23-2147841133.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man-with-smartphone_23-2147841133.jpg?_wi=2",
},
{
id: "3",
@@ -120,7 +120,7 @@ export default function AboutPage() {
role: "Marketing Manager",
company: "Tech Company Oran",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_74855-1573.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_74855-1573.jpg?_wi=2",
},
]}
/>

View File

@@ -63,7 +63,7 @@ export default function ContactPage() {
href: "https://maps.google.com/?q=Boulevard+des+Lions+Bir+El+Djir+Oran",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg"
imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=5"
imageAlt="Beautiful dessert display at La Rosa"
mediaAnimation="opacity"
/>
@@ -77,25 +77,25 @@ export default function ContactPage() {
id: "1",
title: "Prime Location on Boulevard des Lions",
tags: ["Easy Access", "Central"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=8",
},
{
id: "2",
title: "Ample Parking & Street Access",
tags: ["Convenient", "Accessible"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=9",
},
{
id: "3",
title: "Open 9 AM 10 PM Daily",
tags: ["Hours", "Flexible"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=10",
},
{
id: "4",
title: "Walk-Ins & Reservations Welcome",
tags: ["Bookings", "Walk-In"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=11",
},
]}
animationType="slide-up"

View File

@@ -52,7 +52,7 @@ export default function CustomCakesPage() {
{ text: "Request Quote", href: "tel:+213" },
{ text: "Start Design", href: "#featured-desserts" },
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg"
imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=2"
imageAlt="Beautiful custom cake display"
mediaAnimation="opacity"
/>
@@ -73,7 +73,7 @@ export default function CustomCakesPage() {
id: "1",
name: "Lotus Cheesecake Base",
price: "1,500 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg?_wi=4",
imageAlt: "Lotus Biscoff Cheesecake Base",
initialQuantity: 1,
},
@@ -81,7 +81,7 @@ export default function CustomCakesPage() {
id: "2",
name: "Dark Chocolate Foundation",
price: "1,200 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg?_wi=4",
imageAlt: "Rich Dark Chocolate Layer Foundation",
initialQuantity: 1,
},
@@ -89,7 +89,7 @@ export default function CustomCakesPage() {
id: "3",
name: "Strawberry Sponge Layer",
price: "1,000 DA",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg?_wi=4",
imageAlt: "Fresh Strawberry Sponge Layer",
initialQuantity: 1,
},
@@ -110,25 +110,25 @@ export default function CustomCakesPage() {
id: "1",
title: "Expert Cake Designers",
tags: ["Skilled", "Creative"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=4",
},
{
id: "2",
title: "Premium Custom Flavors",
tags: ["Gourmet", "Personalized"],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=3",
},
{
id: "3",
title: "Fast Turnaround",
tags: ["48 Hours", "Reliable"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg",
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=5",
},
{
id: "4",
title: "Artistic Presentation",
tags: ["Instagram-Ready", "Elegant"],
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg?_wi=5",
},
]}
/>

View File

@@ -1,24 +1,62 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Open_Sans } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Open_Sans } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const openSans = Open_Sans({
variable: "--font-open-sans",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Pâtisserie La Rosa - Handmade Desserts & Coffee in Oran",
description: "Premium café and pâtisserie in Bir El Djir, Oran. Fresh daily desserts, Lotus cheesecake, specialty coffee. Reserve or order online. Affordable luxury in our cozy café.",
keywords: "pâtisserie Bir El Djir, café Oran desserts, cheesecake Oran, best café Bir El Djir, cake shop Oran, handmade desserts Algeria, pastry shop, coffee specialty",
metadataBase: new URL("https://patisserieLaRosa.dz"),
alternates: {
canonical: "https://patisserieLaRosa.dz",
},
openGraph: {
title: "Pâtisserie La Rosa - Premium Desserts & Café",
description: "Enjoy handmade desserts and premium coffee at our cozy café in Bir El Djir, Oran.",
siteName: "Pâtisserie La Rosa",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg",
alt: "Pâtisserie La Rosa - Premium Desserts",
},
],
},
twitter: {
card: "summary_large_image",
title: "Pâtisserie La Rosa - Handmade Desserts & Coffee",
description: "Fresh daily desserts and specialty coffee. Reserve your table or order cakes today!",
images: [
"http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg",
],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -27,7 +65,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${openSans.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${openSans.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -39,4 +79,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -42,7 +42,7 @@ export default function MenuPage() {
id: "1",
name: "Lotus Cheesecake",
price: "1,500 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg?_wi=2",
imageAlt: "Lotus Biscoff Cheesecake - signature dessert",
initialQuantity: 1
},
@@ -50,7 +50,7 @@ export default function MenuPage() {
id: "2",
name: "Dark Chocolate Cake",
price: "1,200 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg?_wi=2",
imageAlt: "Rich Dark Chocolate Layer Cake",
initialQuantity: 1
},
@@ -58,7 +58,7 @@ export default function MenuPage() {
id: "3",
name: "Strawberry Tart",
price: "1,000 DA",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg?_wi=2",
imageAlt: "Fresh Strawberry Pastry Tart",
initialQuantity: 1
}
@@ -82,7 +82,7 @@ export default function MenuPage() {
id: "4",
name: "Specialty Espresso",
price: "300 DA",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg?_wi=2",
imageAlt: "Rich specialty espresso drink",
initialQuantity: 1
},
@@ -90,7 +90,7 @@ export default function MenuPage() {
id: "5",
name: "Creamy Cappuccino",
price: "400 DA",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg?_wi=3",
imageAlt: "Smooth cappuccino with latte art",
initialQuantity: 1
},
@@ -98,7 +98,7 @@ export default function MenuPage() {
id: "6",
name: "Vanilla Latte",
price: "380 DA",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg?_wi=4",
imageAlt: "Silky vanilla latte",
initialQuantity: 1
}
@@ -122,7 +122,7 @@ export default function MenuPage() {
id: "7",
name: "Pistachio Dream",
price: "1,350 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg?_wi=3",
imageAlt: "Elegant pistachio dessert with green layers",
initialQuantity: 1
},
@@ -130,7 +130,7 @@ export default function MenuPage() {
id: "8",
name: "Matcha Infusion",
price: "1,100 DA",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg?_wi=3",
imageAlt: "Vibrant matcha-inspired dessert",
initialQuantity: 1
},
@@ -138,7 +138,7 @@ export default function MenuPage() {
id: "9",
name: "Salted Caramel Bliss",
price: "1,200 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg?_wi=3",
imageAlt: "Decadent salted caramel delicacy",
initialQuantity: 1
}

View File

@@ -56,7 +56,7 @@ export default function HomePage() {
{ text: "Call Now: +213 XXXX XXXX", href: "tel:+213" },
{ text: "Reserve Table", href: "#contact" }
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg"
imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=1"
imageAlt="Beautiful dessert display at La Rosa"
mediaAnimation="opacity"
/>
@@ -70,7 +70,7 @@ export default function HomePage() {
id: "1",
name: "Lotus Cheesecake",
price: "1,500 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-vanilla-cheesecake-plate-against-rustic-brown-wood-table_114579-23.jpg?_wi=1",
imageAlt: "Lotus Biscoff Cheesecake - signature dessert",
initialQuantity: 1
},
@@ -78,7 +78,7 @@ export default function HomePage() {
id: "2",
name: "Dark Chocolate Cake",
price: "1,200 DA",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/slice-cake-with-orange-slices-marmalades-black-plate-high-quality-photo_114579-78039.jpg?_wi=1",
imageAlt: "Rich Dark Chocolate Layer Cake",
initialQuantity: 1
},
@@ -86,7 +86,7 @@ export default function HomePage() {
id: "3",
name: "Strawberry Tart",
price: "1,000 DA",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cakes-appetizing-cake-strawberries-pomegranate-lemon-bowls-berries-cookies-table_140725-123555.jpg?_wi=1",
imageAlt: "Fresh Strawberry Pastry Tart",
initialQuantity: 1
}
@@ -110,25 +110,25 @@ export default function HomePage() {
id: "1",
title: "Fresh Daily Desserts",
tags: ["Quality", "Handmade"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg"
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=1"
},
{
id: "2",
title: "Cozy Café Atmosphere",
tags: ["Instagram-Ready", "Social"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg"
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=2"
},
{
id: "3",
title: "Affordable Premium Prices",
tags: ["Value", "Luxury"],
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg"
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.jpg?_wi=1"
},
{
id: "4",
title: "Perfect for Friends & Couples",
tags: ["Social", "Romantic"],
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg"
imageSrc: "http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg?_wi=3"
}
]}
animationType="slide-up"
@@ -150,7 +150,7 @@ export default function HomePage() {
role: "Student",
company: "University of Oran",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/stylish-cool-teenage-girl-with-no-make-up-pinkish-bob-hairdo-ring-her-nose-posing-indoors_343059-124.jpg"
imageSrc: "http://img.b2bpic.net/free-photo/stylish-cool-teenage-girl-with-no-make-up-pinkish-bob-hairdo-ring-her-nose-posing-indoors_343059-124.jpg?_wi=1"
},
{
id: "2",
@@ -158,7 +158,7 @@ export default function HomePage() {
role: "Entrepreneur",
company: "Local Business Owner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man-with-smartphone_23-2147841133.jpg"
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man-with-smartphone_23-2147841133.jpg?_wi=1"
},
{
id: "3",
@@ -166,7 +166,7 @@ export default function HomePage() {
role: "Marketing Manager",
company: "Tech Company Oran",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_74855-1573.jpg"
imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_74855-1573.jpg?_wi=1"
},
{
id: "4",