From 747529be04853ea6aa6b817c1e8726a03e7d0a16 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 09:46:00 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 272 ++++++++++++++++++++--------------------------- 1 file changed, 117 insertions(+), 155 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index aaf2ac3..967da0f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -8,6 +8,9 @@ import ProductCardOne from "@/components/sections/product/ProductCardOne"; import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import SplitAbout from "@/components/sections/about/SplitAbout"; +import PricingCardEight from "@/components/sections/pricing/PricingCardEight"; +import BlogCardOne from "@/components/sections/blog/BlogCardOne"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterCard from "@/components/sections/footer/FooterCard"; import Link from "next/link"; import { @@ -21,6 +24,7 @@ import { Instagram, Facebook, MessageCircle, + MapPin, } from "lucide-react"; export default function HomePage() { @@ -49,9 +53,7 @@ export default function HomePage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Order Online", - href: "#order-cta", - }} + text: "Order Online", href: "#order-cta"}} /> @@ -60,7 +62,7 @@ export default function HomePage() { @@ -290,27 +192,19 @@ export default function HomePage() { description="A cozy and modern café dedicated to quality food, premium beverages, and creating memorable experiences in the heart of Prahlad Nagar." bulletPoints={[ { - title: "Our Story", - description: "Founded to bring specialty sandwiches, authentic teas, and handcrafted coffee to Ahmedabad. We believe in quality, freshness, and customer satisfaction.", - icon: History, + title: "Our Story", description: "Founded to bring specialty sandwiches, authentic teas, and handcrafted coffee to Ahmedabad. We believe in quality, freshness, and customer satisfaction.", icon: History, }, { - title: "Premium Ingredients", - description: "Every sandwich is made with fresh vegetables, quality bread, and premium fillings. All beverages use specialty-sourced beans and leaves.", - icon: Leaf, + title: "Premium Ingredients", description: "Every sandwich is made with fresh vegetables, quality bread, and premium fillings. All beverages use specialty-sourced beans and leaves.", icon: Leaf, }, { - title: "Welcoming Atmosphere", - description: "A relaxing space perfect for work, study, meetings, or simply enjoying time with friends. Reliable Wi-Fi and comfortable seating included.", - icon: Smile, + title: "Welcoming Atmosphere", description: "A relaxing space perfect for work, study, meetings, or simply enjoying time with friends. Reliable Wi-Fi and comfortable seating included.", icon: Smile, }, { - title: "Expert Team", - description: "Our baristas and staff are trained to prepare every item with care and expertise, ensuring consistent quality every time you visit.", - icon: Users, + title: "Expert Team", description: "Our baristas and staff are trained to prepare every item with care and expertise, ensuring consistent quality every time you visit.", icon: Users, }, ]} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rhep8a&_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rhep8a" imageAlt="Slices N Tea Café interior and team" imagePosition="right" mediaAnimation="slide-up" @@ -319,6 +213,80 @@ export default function HomePage() { /> + {/* Menu Showcase Section */} + + + {/* Gallery Section */} + + + {/* Contact Section */} +
+ +
+ {/* Footer */} -- 2.49.1 From fdbeebf149c3ed20b610e2776b7549b1eeb5ab4c Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 09:46:01 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 61 ++++++++----------- 1 file changed, 24 insertions(+), 37 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..68c1cd2 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,38 @@ -"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; + fontFamily?: string; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +const SvgTextLogo: React.FC = ({ + text, + className = '', + fontSize = 24, + fontFamily = 'Arial, sans-serif', +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1