From 5b15823923829fde75f4203b506bdbedd5635dbb Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 22:34:58 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 62 +++++++++++------------------------------- 1 file changed, 16 insertions(+), 46 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 8356385..08257cd 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -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?_wi=6" + imageSrc="http://img.b2bpic.net/free-psd/instagram-posts-collection-elegant-fancy-restaurant_23-2150229106.jpg" imageAlt="Cozy café interior at La Rosa" mediaAnimation="opacity" /> @@ -67,23 +67,14 @@ export default function AboutPage() { useInvertedBackground={false} features={[ { - id: "1", - title: "Artisan Craftsmanship", - tags: ["Handmade", "Quality"], - imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=4", - }, + id: "1", title: "Artisan Craftsmanship", tags: ["Handmade", "Quality"], + imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg"}, { - 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?_wi=7", - }, + 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"}, { - 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?_wi=5", - }, + 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"}, ]} /> @@ -99,29 +90,14 @@ export default function AboutPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Amira Hassan", - 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?_wi=2", - }, + id: "1", name: "Amira Hassan", 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"}, { - id: "2", - name: "Karim Ben", - role: "Entrepreneur", - company: "Local Business Owner", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man-with-smartphone_23-2147841133.jpg?_wi=2", - }, + id: "2", name: "Karim Ben", role: "Entrepreneur", company: "Local Business Owner", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man-with-smartphone_23-2147841133.jpg"}, { - id: "3", - name: "Leila Djamal", - role: "Marketing Manager", - company: "Tech Company Oran", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_74855-1573.jpg?_wi=2", - }, + id: "3", name: "Leila Djamal", role: "Marketing Manager", company: "Tech Company Oran", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_74855-1573.jpg"}, ]} /> @@ -133,19 +109,13 @@ export default function AboutPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/patisserieLaRosa", - ariaLabel: "Instagram", - }, + href: "https://instagram.com/patisserieLaRosa", ariaLabel: "Instagram"}, { icon: Facebook, - href: "https://facebook.com/patisserieLaRosa", - ariaLabel: "Facebook", - }, + href: "https://facebook.com/patisserieLaRosa", ariaLabel: "Facebook"}, { icon: MapPin, - href: "https://maps.google.com/?q=Boulevard+des+Lions+Bir+El+Djir+Oran", - ariaLabel: "Google Maps Location", - }, + href: "https://maps.google.com/?q=Boulevard+des+Lions+Bir+El+Djir+Oran", ariaLabel: "Google Maps Location"}, ]} /> -- 2.49.1 From 5e906c57e1227ef4bce4df5746b4f9126d688081 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 22:34:58 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 50 +++++++++++----------------------------- 1 file changed, 14 insertions(+), 36 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 0111dfe..e0ea634 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -55,15 +55,11 @@ export default function ContactPage() { tagIcon={Sparkles} buttons={[ { - text: "Call Now: +213 XXXX XXXX", - href: "tel:+213", - }, + text: "Call Now: +213 XXXX XXXX", href: "tel:+213"}, { - text: "Get Directions", - href: "https://maps.google.com/?q=Boulevard+des+Lions+Bir+El+Djir+Oran", - }, + text: "Get Directions", 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?_wi=5" + imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg" imageAlt="Beautiful dessert display at La Rosa" mediaAnimation="opacity" /> @@ -74,29 +70,17 @@ export default function ContactPage() { -- 2.49.1 From 4261714bba1dff94ab27b60dccdb943aa907d8d2 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 22:34:59 +0000 Subject: [PATCH 3/6] Update src/app/custom-cakes/page.tsx --- src/app/custom-cakes/page.tsx | 63 +++++++++-------------------------- 1 file changed, 15 insertions(+), 48 deletions(-) diff --git a/src/app/custom-cakes/page.tsx b/src/app/custom-cakes/page.tsx index 7174685..e050ef9 100644 --- a/src/app/custom-cakes/page.tsx +++ b/src/app/custom-cakes/page.tsx @@ -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?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg" imageAlt="Beautiful custom cake display" mediaAnimation="opacity" /> @@ -70,28 +70,13 @@ export default function CustomCakesPage() { animationType="slide-up" products={[ { - 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?_wi=4", - imageAlt: "Lotus Biscoff Cheesecake Base", - initialQuantity: 1, + 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", imageAlt: "Lotus Biscoff Cheesecake Base", initialQuantity: 1, }, { - 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?_wi=4", - imageAlt: "Rich Dark Chocolate Layer Foundation", - initialQuantity: 1, + 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", imageAlt: "Rich Dark Chocolate Layer Foundation", initialQuantity: 1, }, { - 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?_wi=4", - imageAlt: "Fresh Strawberry Sponge Layer", - initialQuantity: 1, + 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", imageAlt: "Fresh Strawberry Sponge Layer", initialQuantity: 1, }, ]} /> @@ -107,29 +92,17 @@ export default function CustomCakesPage() { useInvertedBackground={false} features={[ { - 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?_wi=4", - }, + 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"}, { - id: "2", - title: "Premium Custom Flavors", - tags: ["Gourmet", "Personalized"], - imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg?_wi=3", - }, + id: "2", title: "Premium Custom Flavors", tags: ["Gourmet", "Personalized"], + imageSrc: "http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg"}, { - 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?_wi=5", - }, + 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"}, { - id: "4", - title: "Artistic Presentation", - tags: ["Instagram-Ready", "Elegant"], - imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-hot-coffee-cup_1150-10432.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"}, ]} /> @@ -155,19 +128,13 @@ export default function CustomCakesPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/patisserieLaRosa", - ariaLabel: "Instagram", - }, + href: "https://instagram.com/patisserieLaRosa", ariaLabel: "Instagram"}, { icon: Facebook, - href: "https://facebook.com/patisserieLaRosa", - ariaLabel: "Facebook", - }, + href: "https://facebook.com/patisserieLaRosa", ariaLabel: "Facebook"}, { icon: MapPin, - href: "https://maps.google.com/?q=Boulevard+des+Lions+Bir+El+Djir+Oran", - ariaLabel: "Google Maps Location", - }, + href: "https://maps.google.com/?q=Boulevard+des+Lions+Bir+El+Djir+Oran", ariaLabel: "Google Maps Location"}, ]} /> -- 2.49.1 From a7807e4430373262fd22e7b8b9bc18347567ee7f Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 22:34:59 +0000 Subject: [PATCH 4/6] Update src/app/menu/page.tsx --- src/app/menu/page.tsx | 63 +++++++------------------------------------ 1 file changed, 9 insertions(+), 54 deletions(-) diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index e20711d..94191be 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -39,28 +39,13 @@ export default function MenuPage() { Date: Wed, 11 Mar 2026 22:35:00 +0000 Subject: [PATCH 5/6] Update src/app/page.tsx --- src/app/page.tsx | 89 ++++++++++++------------------------------------ 1 file changed, 21 insertions(+), 68 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index c2fa402..b560271 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -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?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/close-up-fancy-dessert_23-2150527582.jpg" imageAlt="Beautiful dessert display at La Rosa" mediaAnimation="opacity" /> @@ -67,28 +67,13 @@ export default function HomePage() { Date: Wed, 11 Mar 2026 22:35:00 +0000 Subject: [PATCH 6/6] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 63 ++++++++----------- 1 file changed, 27 insertions(+), 36 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..dfddfec 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,42 @@ -"use client"; - -import { memo } from "react"; -import useSvgTextLogo from "./useSvgTextLogo"; -import { cls } from "@/lib/utils"; +import React from 'react'; interface SvgTextLogoProps { - logoText: string; - adjustHeightFactor?: number; - verticalAlign?: "top" | "center"; + text: string; className?: string; + fontSize?: number; + fontWeight?: number | string; + letterSpacing?: number; + fill?: string; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +export const SvgTextLogo: React.FC = ({ + text, + className = '', + fontSize = 24, + fontWeight = 700, + letterSpacing = 0, + fill = 'currentColor', +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1