diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index e401ccd..d6fe0e6 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -2,7 +2,6 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; -import Link from "next/link"; import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne"; import ContactText from "@/components/sections/contact/ContactText"; @@ -25,7 +24,7 @@ export default function AboutPage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="noise" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="layered" @@ -44,19 +43,12 @@ export default function AboutPage() { @@ -149,13 +116,9 @@ export default function AboutPage() { diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 5c4443d..e2f179c 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -4,7 +4,6 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import ContactText from "@/components/sections/contact/ContactText"; import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; -import Link from "next/link"; export default function ContactPage() { const navItems = [ @@ -22,7 +21,7 @@ export default function ContactPage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="noise" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="layered" @@ -43,17 +42,12 @@ export default function ContactPage() { animationType="entrance-slide" buttons={[ { - text: "Call Now", - href: "tel:+919824144953", - }, + text: "Call Now", href: "tel:+919824144953"}, { - text: "Get Directions", - href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman", - }, + text: "Get Directions", href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman"}, ]} background={{ - variant: "noise", - }} + variant: "plain"}} useInvertedBackground={false} /> @@ -62,13 +56,9 @@ export default function ContactPage() { diff --git a/src/app/page.tsx b/src/app/page.tsx index 04f5309..d29990e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -20,7 +20,7 @@ export default function HomePage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="noise" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="layered" @@ -50,47 +50,25 @@ export default function HomePage() { tagAnimation="slide-up" buttons={[ { - text: "Call Now", - href: "tel:+919824144953", - }, + text: "Call Now", href: "tel:+919824144953"}, { - text: "Get Directions", - href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman", - }, + text: "Get Directions", href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman"}, ]} buttonAnimation="slide-up" - background={{ variant: "noise" }} + background={{ variant: "plain" }} carouselItems={[ { - id: "carousel-1", - imageSrc: "http://img.b2bpic.net/free-photo/legs-female-shoppers_23-2147688683.jpg", - imageAlt: "modern shoe store display white", - }, + id: "carousel-1", imageSrc: "http://img.b2bpic.net/free-photo/legs-female-shoppers_23-2147688683.jpg", imageAlt: "modern shoe store display white"}, { - id: "carousel-2", - imageSrc: "http://img.b2bpic.net/free-photo/low-section-man-sitting-chair-holding-coffee-cup-hand_23-2148164528.jpg?_wi=1", - imageAlt: "mens casual shoes black white", - }, + id: "carousel-2", imageSrc: "http://img.b2bpic.net/free-photo/low-section-man-sitting-chair-holding-coffee-cup-hand_23-2148164528.jpg", imageAlt: "mens casual shoes black white"}, { - id: "carousel-3", - imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-beautiful-woman-blue-printed-dress-red-bag-sunglasses-happy-mood-fashionable-outfit-trendy-apparel-smiling-sitting-summer-yellow-high-heel-shoes-accessories_285396-3824.jpg?_wi=1", - imageAlt: "womens fashion shoes colorful", - }, + id: "carousel-3", imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-beautiful-woman-blue-printed-dress-red-bag-sunglasses-happy-mood-fashionable-outfit-trendy-apparel-smiling-sitting-summer-yellow-high-heel-shoes-accessories_285396-3824.jpg", imageAlt: "womens fashion shoes colorful"}, { - id: "carousel-4", - imageSrc: "http://img.b2bpic.net/free-photo/huge-variety-female-shoes-bags-different-colors-shelves-shop_627829-10311.jpg?_wi=1", - imageAlt: "kids shoes colorful variety", - }, + id: "carousel-4", imageSrc: "http://img.b2bpic.net/free-photo/huge-variety-female-shoes-bags-different-colors-shelves-shop_627829-10311.jpg", imageAlt: "kids shoes colorful variety"}, { - id: "carousel-5", - imageSrc: "http://img.b2bpic.net/free-photo/active-woman-running-stairs_23-2148381928.jpg?_wi=1", - imageAlt: "sports running shoes professional", - }, + id: "carousel-5", imageSrc: "http://img.b2bpic.net/free-photo/active-woman-running-stairs_23-2148381928.jpg", imageAlt: "sports running shoes professional"}, { - id: "carousel-6", - imageSrc: "http://img.b2bpic.net/free-photo/view-shoe-rack-stacking-pair-footwear_23-2150991545.jpg?_wi=1", - imageAlt: "casual sandals slippers variety", - }, + id: "carousel-6", imageSrc: "http://img.b2bpic.net/free-photo/view-shoe-rack-stacking-pair-footwear_23-2150991545.jpg", imageAlt: "casual sandals slippers variety"}, ]} autoPlay={true} autoPlayInterval={4000} @@ -104,46 +82,26 @@ export default function HomePage() { tag="Featured Categories" tagIcon={ShoppingBag} tagAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/rack-full-shoes-modern-house_1268-14356.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/rack-full-shoes-modern-house_1268-14356.jpg" imageAlt="Store interior with organized shoes" mediaAnimation="slide-up" accordionItems={[ { - id: "mens", - title: "Men's Shoes", - content: "Premium collection of casual, formal, and sports shoes for men. From everyday wear to special occasions, find quality footwear at affordable prices.", - }, + id: "mens", title: "Men's Shoes", content: "Premium collection of casual, formal, and sports shoes for men. From everyday wear to special occasions, find quality footwear at affordable prices."}, { - id: "womens", - title: "Women's Footwear", - content: "Stylish and comfortable shoes for every occasion. Casual, formal, and trendy options designed for modern women. Quality craftsmanship and great prices.", - }, + id: "womens", title: "Women's Footwear", content: "Stylish and comfortable shoes for every occasion. Casual, formal, and trendy options designed for modern women. Quality craftsmanship and great prices."}, { - id: "kids", - title: "Kids Shoes", - content: "Fun and durable footwear for children. Comfortable shoes that support active play and daily activities. Safe, affordable options for growing feet.", - }, + id: "kids", title: "Kids Shoes", content: "Fun and durable footwear for children. Comfortable shoes that support active play and daily activities. Safe, affordable options for growing feet."}, { - id: "casual", - title: "Casual Shoes", - content: "Comfortable everyday wear for relaxed moments. Perfect for casual outings, work, or weekend activities. Wide variety of styles and colors.", - }, + id: "casual", title: "Casual Shoes", content: "Comfortable everyday wear for relaxed moments. Perfect for casual outings, work, or weekend activities. Wide variety of styles and colors."}, { - id: "sports", - title: "Sports Shoes", - content: "Performance-driven athletic footwear. Running shoes, training shoes, and sports-specific designs for active individuals.", - }, + id: "sports", title: "Sports Shoes", content: "Performance-driven athletic footwear. Running shoes, training shoes, and sports-specific designs for active individuals."}, { - id: "sandals", - title: "Sandals & Slippers", - content: "Comfortable casual footwear for easy days. Breathable sandals and cozy slippers perfect for warm weather or home relaxation.", - }, + id: "sandals", title: "Sandals & Slippers", content: "Comfortable casual footwear for easy days. Breathable sandals and cozy slippers perfect for warm weather or home relaxation."}, ]} buttons={[ { - text: "View All Products", - href: "/products", - }, + text: "View All Products", href: "/products"}, ]} buttonAnimation="slide-up" useInvertedBackground={false} @@ -155,19 +113,12 @@ export default function HomePage() { @@ -340,13 +218,9 @@ export default function HomePage() { diff --git a/src/app/products/page.tsx b/src/app/products/page.tsx index 2e15b96..c2201c4 100644 --- a/src/app/products/page.tsx +++ b/src/app/products/page.tsx @@ -15,7 +15,7 @@ export default function ProductsPage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="noise" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="layered" @@ -45,61 +45,23 @@ export default function ProductsPage() { tagAnimation="slide-up" buttons={[ { - text: "Back to Home", - href: "/", - }, + text: "Back to Home", href: "/"}, ]} buttonAnimation="slide-up" textboxLayout="default" products={[ { - id: "product-1", - name: "Classic Casual Shoes", - price: "₹1,299", - variant: "Available in Black, Brown, White", - imageSrc: "http://img.b2bpic.net/free-photo/low-section-man-sitting-chair-holding-coffee-cup-hand_23-2148164528.jpg?_wi=3", - imageAlt: "mens casual shoes", - }, + id: "product-1", name: "Classic Casual Shoes", price: "₹1,299", variant: "Available in Black, Brown, White", imageSrc: "http://img.b2bpic.net/free-photo/low-section-man-sitting-chair-holding-coffee-cup-hand_23-2148164528.jpg", imageAlt: "mens casual shoes"}, { - id: "product-2", - name: "Women's Fashion Heels", - price: "₹1,599", - variant: "Available in Red, Black, Nude", - imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-beautiful-woman-blue-printed-dress-red-bag-sunglasses-happy-mood-fashionable-outfit-trendy-apparel-smiling-sitting-summer-yellow-high-heel-shoes-accessories_285396-3824.jpg?_wi=3", - imageAlt: "womens fashion shoes", - }, + id: "product-2", name: "Women's Fashion Heels", price: "₹1,599", variant: "Available in Red, Black, Nude", imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-beautiful-woman-blue-printed-dress-red-bag-sunglasses-happy-mood-fashionable-outfit-trendy-apparel-smiling-sitting-summer-yellow-high-heel-shoes-accessories_285396-3824.jpg", imageAlt: "womens fashion shoes"}, { - id: "product-3", - name: "Kids Running Shoes", - price: "₹899", - variant: "Available in Blue, Pink, Green", - imageSrc: "http://img.b2bpic.net/free-photo/huge-variety-female-shoes-bags-different-colors-shelves-shop_627829-10311.jpg?_wi=3", - imageAlt: "kids shoes", - }, + id: "product-3", name: "Kids Running Shoes", price: "₹899", variant: "Available in Blue, Pink, Green", imageSrc: "http://img.b2bpic.net/free-photo/huge-variety-female-shoes-bags-different-colors-shelves-shop_627829-10311.jpg", imageAlt: "kids shoes"}, { - id: "product-4", - name: "Sports Athletic Shoes", - price: "₹1,499", - variant: "Available in Black, White, Red", - imageSrc: "http://img.b2bpic.net/free-photo/active-woman-running-stairs_23-2148381928.jpg?_wi=3", - imageAlt: "sports shoes", - }, + id: "product-4", name: "Sports Athletic Shoes", price: "₹1,499", variant: "Available in Black, White, Red", imageSrc: "http://img.b2bpic.net/free-photo/active-woman-running-stairs_23-2148381928.jpg", imageAlt: "sports shoes"}, { - id: "product-5", - name: "Comfortable Sandals", - price: "₹599", - variant: "Available in Brown, Tan, Black", - imageSrc: "http://img.b2bpic.net/free-photo/view-shoe-rack-stacking-pair-footwear_23-2150991545.jpg?_wi=2", - imageAlt: "sandals", - }, + id: "product-5", name: "Comfortable Sandals", price: "₹599", variant: "Available in Brown, Tan, Black", imageSrc: "http://img.b2bpic.net/free-photo/view-shoe-rack-stacking-pair-footwear_23-2150991545.jpg", imageAlt: "sandals"}, { - id: "product-6", - name: "Formal Office Shoes", - price: "₹1,799", - variant: "Available in Black, Brown, Tan", - imageSrc: "http://img.b2bpic.net/free-photo/low-section-man-sitting-chair-holding-coffee-cup-hand_23-2148164528.jpg?_wi=4", - imageAlt: "formal shoes", - }, + id: "product-6", name: "Formal Office Shoes", price: "₹1,799", variant: "Available in Black, Brown, Tan", imageSrc: "http://img.b2bpic.net/free-photo/low-section-man-sitting-chair-holding-coffee-cup-hand_23-2148164528.jpg", imageAlt: "formal shoes"}, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -113,15 +75,11 @@ export default function ProductsPage() { animationType="entrance-slide" buttons={[ { - text: "Call Us", - href: "tel:+919824144953", - }, + text: "Call Us", href: "tel:+919824144953"}, { - text: "Visit Store", - href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman", - }, + text: "Visit Store", href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman"}, ]} - background={{ variant: "noise" }} + background={{ variant: "plain" }} useInvertedBackground={false} /> @@ -130,13 +88,9 @@ export default function ProductsPage() { diff --git a/src/app/reviews/page.tsx b/src/app/reviews/page.tsx index 93b2739..ce52031 100644 --- a/src/app/reviews/page.tsx +++ b/src/app/reviews/page.tsx @@ -2,7 +2,6 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; -import Link from "next/link"; import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import ContactText from "@/components/sections/contact/ContactText"; @@ -25,7 +24,7 @@ export default function ReviewsPage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="noise" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="layered" @@ -49,59 +48,29 @@ export default function ReviewsPage() { tagAnimation="slide-up" testimonials={[ { - id: "review-1", - name: "Rajesh Patel", - role: "Local Customer", - testimonial: - "Best shop in the town. Amazing variety of shoes at affordable prices. Highly recommended!", - imageSrc: - "http://img.b2bpic.net/free-photo/expressive-young-woman-posing-studio_176474-29438.jpg?_wi=2", - }, + id: "review-1", name: "Rajesh Patel", role: "Local Customer", testimonial: + "Best shop in the town. Amazing variety of shoes at affordable prices. Highly recommended!", imageSrc: + "http://img.b2bpic.net/free-photo/expressive-young-woman-posing-studio_176474-29438.jpg"}, { - id: "review-2", - name: "Priya Sharma", - role: "Regular Shopper", - testimonial: - "So many types of shoes available at cheapest price. The staff is always helpful and friendly.", - imageSrc: - "http://img.b2bpic.net/free-photo/positive-confident-girl-choosing-you_1262-17150.jpg?_wi=2", - }, + id: "review-2", name: "Priya Sharma", role: "Regular Shopper", testimonial: + "So many types of shoes available at cheapest price. The staff is always helpful and friendly.", imageSrc: + "http://img.b2bpic.net/free-photo/positive-confident-girl-choosing-you_1262-17150.jpg"}, { - id: "review-3", - name: "Amit Kumar", - role: "Family Customer", - testimonial: - "Best variety of shoes. I always find what I'm looking for. Great prices for the whole family!", - imageSrc: - "http://img.b2bpic.net/free-photo/happy-pretty-young-lady-waving-hand-you-park_1262-20562.jpg?_wi=2", - }, + id: "review-3", name: "Amit Kumar", role: "Family Customer", testimonial: + "Best variety of shoes. I always find what I'm looking for. Great prices for the whole family!", imageSrc: + "http://img.b2bpic.net/free-photo/happy-pretty-young-lady-waving-hand-you-park_1262-20562.jpg"}, { - id: "review-4", - name: "Neha Gupta", - role: "Frequent Visitor", - testimonial: - "Excellent collection and service. My go-to store for all footwear needs. Highly trusted!", - imageSrc: - "http://img.b2bpic.net/free-photo/young-woman-showing-double-thumbs-up-white-shirt-looking-happy_176474-17469.jpg?_wi=2", - }, + id: "review-4", name: "Neha Gupta", role: "Frequent Visitor", testimonial: + "Excellent collection and service. My go-to store for all footwear needs. Highly trusted!", imageSrc: + "http://img.b2bpic.net/free-photo/young-woman-showing-double-thumbs-up-white-shirt-looking-happy_176474-17469.jpg"}, { - id: "review-5", - name: "Vikram Singh", - role: "Loyal Customer", - testimonial: - "Quality shoes at competitive prices. Been shopping here for years. Never disappointed!", - imageSrc: - "http://img.b2bpic.net/free-photo/thumbs-up-spa-smiling-girl-white-robe-good-wellness-vibes_169016-69478.jpg?_wi=2", - }, + id: "review-5", name: "Vikram Singh", role: "Loyal Customer", testimonial: + "Quality shoes at competitive prices. Been shopping here for years. Never disappointed!", imageSrc: + "http://img.b2bpic.net/free-photo/thumbs-up-spa-smiling-girl-white-robe-good-wellness-vibes_169016-69478.jpg"}, { - id: "review-6", - name: "Anjali Verma", - role: "Satisfied Customer", - testimonial: - "Wide selection, affordable prices, and great customer service. Saikrupa is the best!", - imageSrc: - "http://img.b2bpic.net/free-photo/woman-with-coffee-cup-showing-thumb-up_23-2148055893.jpg?_wi=2", - }, + id: "review-6", name: "Anjali Verma", role: "Satisfied Customer", testimonial: + "Wide selection, affordable prices, and great customer service. Saikrupa is the best!", imageSrc: + "http://img.b2bpic.net/free-photo/woman-with-coffee-cup-showing-thumb-up_23-2148055893.jpg"}, ]} textboxLayout="default" animationType="slide-up" @@ -118,14 +87,7 @@ export default function ReviewsPage() { tagIcon={Users} tagAnimation="slide-up" names={[ - "₹ Best Prices", - "✓ Wide Selection", - "✓ Quality Guaranteed", - "✓ Quick Service", - "✓ Expert Advice", - "✓ Free Returns", - "✓ Loyal Rewards", - ]} + "₹ Best Prices", "✓ Wide Selection", "✓ Quality Guaranteed", "✓ Quick Service", "✓ Expert Advice", "✓ Free Returns", "✓ Loyal Rewards"]} textboxLayout="default" useInvertedBackground={false} speed={40} @@ -139,17 +101,12 @@ export default function ReviewsPage() { animationType="entrance-slide" buttons={[ { - text: "Call Now", - href: "tel:+919824144953", - }, + text: "Call Now", href: "tel:+919824144953"}, { - text: "Get Directions", - href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman", - }, + text: "Get Directions", href: "https://maps.google.com/?q=Shop+no+9+Fortune+World+Cooperative+Housing+Daman"}, ]} background={{ - variant: "noise", - }} + variant: "plain"}} useInvertedBackground={false} /> @@ -158,13 +115,9 @@ export default function ReviewsPage() { diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..e750e89 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,36 @@ -"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); - +const SvgTextLogo: React.FC = ({ text, className = "" }) => { return ( + + + + + + - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo;