From b5ca78ce617221d25ad83d68d651f267cd637786 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 13:47:10 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5e000bf..8d13107 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -46,10 +46,10 @@ export default function MenuPage() { background={{ variant: "plain" }} mediaItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png?_wi=1", imageAlt: "O'Crusto Restaurant Menu" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png", imageAlt: "O'Crusto Restaurant Menu" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png?_wi=2", imageAlt: "O'Crusto Restaurant Ambiance" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png", imageAlt: "O'Crusto Restaurant Ambiance" } ]} rating={5} @@ -61,8 +61,6 @@ export default function MenuPage() { mediaAnimation="slide-up" tagAnimation="opacity" buttonAnimation="blur-reveal" - textboxLayout="default" - useInvertedBackground={false} /> @@ -74,24 +72,23 @@ export default function MenuPage() { features={[ { id: 1, - title: "Śniadania", description: "Fresh breakfast options available from 9:00 to 13:00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png?_wi=3", imageAlt: "Breakfast Menu" + title: "Śniadania", description: "Fresh breakfast options available from 9:00 to 13:00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png", imageAlt: "Breakfast Menu" }, { id: 2, - title: "Przystawki", description: "Delicious appetizers to start your meal", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-7kedinxk.png?_wi=1", imageAlt: "Appetizers" + title: "Przystawki", description: "Delicious appetizers to start your meal", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-7kedinxk.png", imageAlt: "Appetizers" }, { id: 3, - title: "Pizza 030cm", description: "Our signature 30cm pizzas with premium toppings", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-au9hzdnu.png?_wi=1", imageAlt: "Pizza Selection" + title: "Pizza 030cm", description: "Our signature 30cm pizzas with premium toppings", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-au9hzdnu.png", imageAlt: "Pizza Selection" }, { id: 4, - title: "Na Słodko", description: "Sweet treats and desserts to end your visit", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-geapgpgf.png?_wi=1", imageAlt: "Desserts" + title: "Na Słodko", description: "Sweet treats and desserts to end your visit", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-geapgpgf.png", imageAlt: "Desserts" } ]} textboxLayout="default" useInvertedBackground={true} - mediaAnimation="slide-up" tagAnimation="opacity" buttonAnimation="blur-reveal" /> @@ -105,23 +102,23 @@ export default function MenuPage() { products={[ { id: "1", brand: "O'Crusto", name: "Vegetable Scramble", price: "35 zł", rating: 5, - reviewCount: "24", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png?_wi=4", imageAlt: "Vegetable Scramble" + reviewCount: "24", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png", imageAlt: "Vegetable Scramble" }, { id: "2", brand: "O'Crusto", name: "Beef & Eggs", price: "36 zł", rating: 5, - reviewCount: "18", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-7kedinxk.png?_wi=2", imageAlt: "Beef and Eggs" + reviewCount: "18", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-7kedinxk.png", imageAlt: "Beef and Eggs" }, { id: "3", brand: "O'Crusto", name: "Szakszuka alla Turka", price: "35 zł", rating: 5, - reviewCount: "22", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-au9hzdnu.png?_wi=2", imageAlt: "Szakszuka alla Turka" + reviewCount: "22", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-au9hzdnu.png", imageAlt: "Szakszuka alla Turka" }, { id: "4", brand: "O'Crusto", name: "Avocado Velvet & Stracciatella", price: "38 zł", rating: 5, - reviewCount: "19", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-geapgpgf.png?_wi=2", imageAlt: "Avocado Velvet" + reviewCount: "19", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-geapgpgf.png", imageAlt: "Avocado Velvet" }, { id: "5", brand: "O'Crusto", name: "Stracciatella Benedict Eggs", price: "38 zł", rating: 5, - reviewCount: "21", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-ynw18l2n.png?_wi=1", imageAlt: "Benedict Eggs" + reviewCount: "21", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-ynw18l2n.png", imageAlt: "Benedict Eggs" } ]} gridVariant="three-columns-all-equal-width" @@ -139,23 +136,23 @@ export default function MenuPage() { products={[ { id: "1", brand: "O'Crusto", name: "Margherita", price: "32 zł", rating: 5, - reviewCount: "156", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-7kedinxk.png?_wi=3", imageAlt: "Margherita Pizza" + reviewCount: "156", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-7kedinxk.png", imageAlt: "Margherita Pizza" }, { id: "2", brand: "O'Crusto", name: "Burratina", price: "45 zł", rating: 5, - reviewCount: "134", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-au9hzdnu.png?_wi=3", imageAlt: "Burratina Pizza" + reviewCount: "134", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-au9hzdnu.png", imageAlt: "Burratina Pizza" }, { id: "3", brand: "O'Crusto", name: "Pastrami Special", price: "49 zł", rating: 5, - reviewCount: "98", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-geapgpgf.png?_wi=3", imageAlt: "Pastrami Special" + reviewCount: "98", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-geapgpgf.png", imageAlt: "Pastrami Special" }, { id: "4", brand: "O'Crusto", name: "Guacamole & Avocado Delight", price: "40 zł", rating: 5, - reviewCount: "112", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-ynw18l2n.png?_wi=2", imageAlt: "Guacamole Pizza" + reviewCount: "112", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711133-ynw18l2n.png", imageAlt: "Guacamole Pizza" }, { id: "5", brand: "O'Crusto", name: "Pastrami special", price: "49 zł", rating: 5, - reviewCount: "145", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png?_wi=5", imageAlt: "Pastrami Pizza" + reviewCount: "145", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png", imageAlt: "Pastrami Pizza" } ]} gridVariant="three-columns-all-equal-width" @@ -173,7 +170,7 @@ export default function MenuPage() { tagIcon={Mail} background={{ variant: "plain" }} useInvertedBackground={true} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png?_wi=6" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ank3vvCLQitoeY7ZVyzFdpKQJO/uploaded-1773236711132-wasxtood.png" imageAlt="O'Crusto Restaurant" mediaAnimation="slide-up" mediaPosition="right" -- 2.49.1 From da7194f8f8367a559751132c995c6b5a1bccab61 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 13:47:10 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 51 ++++++------------- 1 file changed, 15 insertions(+), 36 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..251c6e6 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,30 @@ -"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; } -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 = '' }) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo; -- 2.49.1