From cb18ab1b8ad9910d49c4f2511df0a26897270e95 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 21:48:01 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 53 +++++++++++------------------------------- 1 file changed, 13 insertions(+), 40 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 7e71c06..4113f9d 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -36,9 +36,7 @@ export default function AboutPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Visit Us", - href: "/contact", - }} + text: "Visit Us", href: "/contact"}} animateOnLoad={true} /> @@ -55,9 +53,10 @@ export default function AboutPage() { { value: "10+", title: "Years of Gaming Excellence" }, { value: "2K+", title: "Active Community Members" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/boxes-with-clothes-food-donations-collected-charity_23-2149230577.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/boxes-with-clothes-food-donations-collected-charity_23-2149230577.jpg" imageAlt="Gamers Realm store interior" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -72,35 +71,14 @@ export default function AboutPage() { tagAnimation="slide-up" products={[ { - id: "1", - brand: "Warhammer", - name: "Starter Paint Set", - price: "$34.99", - rating: 5, - reviewCount: "127", - imageSrc: "http://img.b2bpic.net/free-photo/view-vintage-objects-arrangement_23-2150348539.jpg?_wi=3", - imageAlt: "Warhammer paint starter set", - }, + id: "1", brand: "Warhammer", name: "Starter Paint Set", price: "$34.99", rating: 5, + reviewCount: "127", imageSrc: "http://img.b2bpic.net/free-photo/view-vintage-objects-arrangement_23-2150348539.jpg", imageAlt: "Warhammer paint starter set"}, { - id: "2", - brand: "MTG", - name: "Booster Pack - Latest Set", - price: "$4.99", - rating: 5, - reviewCount: "89", - imageSrc: "http://img.b2bpic.net/free-vector/gradient-futuristic-cover-collection_23-2148901500.jpg?_wi=4", - imageAlt: "Magic The Gathering booster pack", - }, + id: "2", brand: "MTG", name: "Booster Pack - Latest Set", price: "$4.99", rating: 5, + reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-vector/gradient-futuristic-cover-collection_23-2148901500.jpg", imageAlt: "Magic The Gathering booster pack"}, { - id: "3", - brand: "D&D", - name: "Dungeon Master's Guide", - price: "$49.95", - rating: 5, - reviewCount: "342", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-pastor-praying-with-bible_23-2149300856.jpg?_wi=4", - imageAlt: "D&D Dungeon Master's Guide", - }, + id: "3", brand: "D&D", name: "Dungeon Master's Guide", price: "$49.95", rating: 5, + reviewCount: "342", imageSrc: "http://img.b2bpic.net/free-photo/close-up-pastor-praying-with-bible_23-2149300856.jpg", imageAlt: "D&D Dungeon Master's Guide"}, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -108,9 +86,7 @@ export default function AboutPage() { useInvertedBackground={false} buttons={[ { - text: "View Full Shop", - href: "/shop", - }, + text: "View Full Shop", href: "/shop"}, ]} buttonAnimation="slide-up" /> @@ -142,8 +118,7 @@ export default function AboutPage() { Date: Thu, 12 Mar 2026 21:48:01 +0000 Subject: [PATCH 2/5] Update src/app/events/page.tsx --- src/app/events/page.tsx | 83 +++++++---------------------------------- 1 file changed, 14 insertions(+), 69 deletions(-) diff --git a/src/app/events/page.tsx b/src/app/events/page.tsx index c5895b2..d7e1074 100644 --- a/src/app/events/page.tsx +++ b/src/app/events/page.tsx @@ -7,7 +7,7 @@ import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCar import ContactCenter from "@/components/sections/contact/ContactCenter"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { BookOpen, Trophy, Users, Sofa, Star, Bell } from "lucide-react"; +import { BookOpen, Trophy, Users, Sofa, Star, Bell, Dice5 } from "lucide-react"; export default function EventsPage() { return ( @@ -43,32 +43,16 @@ export default function EventsPage() { Date: Thu, 12 Mar 2026 21:48:02 +0000 Subject: [PATCH 3/5] Update src/app/gaming-tables/page.tsx --- src/app/gaming-tables/page.tsx | 67 ++++++++-------------------------- 1 file changed, 15 insertions(+), 52 deletions(-) diff --git a/src/app/gaming-tables/page.tsx b/src/app/gaming-tables/page.tsx index 300a787..dd52e80 100644 --- a/src/app/gaming-tables/page.tsx +++ b/src/app/gaming-tables/page.tsx @@ -7,7 +7,7 @@ import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import ContactCenter from "@/components/sections/contact/ContactCenter"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { BookOpen, Trophy, Users, Sofa, HelpCircle, Bell } from "lucide-react"; +import { BookOpen, Trophy, Users, Sofa, HelpCircle, Bell, Dice5 } from "lucide-react"; export default function GamingTablesPage() { return ( @@ -43,32 +43,16 @@ export default function GamingTablesPage() { Date: Thu, 12 Mar 2026 21:48:02 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 166 +++++++++-------------------------------------- 1 file changed, 32 insertions(+), 134 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 47b248f..97a23b5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,7 +12,7 @@ import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo"; import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import ContactCenter from "@/components/sections/contact/ContactCenter"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; -import { Sparkles, Trophy, ShoppingBag, Dice5, Star, BarChart3, HelpCircle, Bell, BookOpen } from "lucide-react"; +import { Sparkles, Trophy, ShoppingBag, Dice5, Star, BarChart3, HelpCircle, Bell, BookOpen, Users, Sofa } from "lucide-react"; export default function HomePage() { const navItems = [ @@ -26,8 +26,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "Miniatures", href: "/shop" }, { label: "RPG Books", href: "/shop" }, { label: "Card Games", href: "/shop" }, @@ -35,8 +34,7 @@ export default function HomePage() { ], }, { - title: "Community", - items: [ + title: "Community", items: [ { label: "Gaming Tables", href: "/gaming-tables" }, { label: "Events", href: "/events" }, { label: "Reviews", href: "/reviews" }, @@ -44,8 +42,7 @@ export default function HomePage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/" }, { label: "Contact", href: "/contact" }, { label: "Hours & Location", href: "/contact" }, @@ -73,9 +70,7 @@ export default function HomePage() { brandName="Gamers Realm" navItems={navItems} button={{ - text: "Visit Us", - href: "/contact", - }} + text: "Visit Us", href: "/contact"}} animateOnLoad={true} /> @@ -119,9 +114,10 @@ export default function HomePage() { tag="Our Story" tagIcon={Trophy} tagAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/boxes-with-clothes-food-donations-collected-charity_23-2149230577.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/boxes-with-clothes-food-donations-collected-charity_23-2149230577.jpg" imageAlt="Gamers Realm store interior" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -136,45 +132,17 @@ export default function HomePage() { tagAnimation="slide-up" products={[ { - id: "1", - brand: "Warhammer", - name: "Starter Paint Set", - price: "$34.99", - rating: 5, - reviewCount: "127", - imageSrc: "http://img.b2bpic.net/free-photo/view-vintage-objects-arrangement_23-2150348539.jpg?_wi=1", - imageAlt: "Warhammer paint starter set", - }, + id: "1", brand: "Warhammer", name: "Starter Paint Set", price: "$34.99", rating: 5, + reviewCount: "127", imageSrc: "http://img.b2bpic.net/free-photo/view-vintage-objects-arrangement_23-2150348539.jpg", imageAlt: "Warhammer paint starter set"}, { - id: "2", - brand: "MTG", - name: "Booster Pack - Latest Set", - price: "$4.99", - rating: 5, - reviewCount: "89", - imageSrc: "http://img.b2bpic.net/free-vector/gradient-futuristic-cover-collection_23-2148901500.jpg?_wi=1", - imageAlt: "Magic The Gathering booster pack", - }, + id: "2", brand: "MTG", name: "Booster Pack - Latest Set", price: "$4.99", rating: 5, + reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-vector/gradient-futuristic-cover-collection_23-2148901500.jpg", imageAlt: "Magic The Gathering booster pack"}, { - id: "3", - brand: "D&D", - name: "Dungeon Master's Guide", - price: "$49.95", - rating: 5, - reviewCount: "342", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-pastor-praying-with-bible_23-2149300856.jpg?_wi=1", - imageAlt: "D&D Dungeon Master's Guide", - }, + id: "3", brand: "D&D", name: "Dungeon Master's Guide", price: "$49.95", rating: 5, + reviewCount: "342", imageSrc: "http://img.b2bpic.net/free-photo/close-up-pastor-praying-with-bible_23-2149300856.jpg", imageAlt: "D&D Dungeon Master's Guide"}, { - id: "4", - brand: "Nolzur's", - name: "Miniature Pack - Dragons", - price: "$24.99", - rating: 5, - reviewCount: "76", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sculpture-two-ducks-made-clay_181624-58884.jpg?_wi=1", - imageAlt: "Dragon miniatures collection", - }, + id: "4", brand: "Nolzur's", name: "Miniature Pack - Dragons", price: "$24.99", rating: 5, + reviewCount: "76", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sculpture-two-ducks-made-clay_181624-58884.jpg", imageAlt: "Dragon miniatures collection"}, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -190,32 +158,16 @@ export default function HomePage() { Date: Thu, 12 Mar 2026 21:48:03 +0000 Subject: [PATCH 5/5] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 60 ++++++++----------- 1 file changed, 25 insertions(+), 35 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..741676d 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,41 @@ -"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; + fontSize?: number; + fontFamily?: string; + fontWeight?: string | number; + fill?: 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, + fontSize = 24, + fontFamily = 'Arial, sans-serif', + fontWeight = 'bold', + fill = '#000000', + className = '', +}) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo; -- 2.49.1