168 lines
6.4 KiB
TypeScript
168 lines
6.4 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
|
import SplitAbout from '@/components/sections/about/SplitAbout';
|
|
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
|
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
|
import FooterCard from '@/components/sections/footer/FooterCard';
|
|
import { Heart, CheckCircle, Home, User, Star, Award, Instagram, Facebook, MapPin } from 'lucide-react';
|
|
|
|
export default function AboutPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="expand-hover"
|
|
defaultTextAnimation="entrance-slide"
|
|
borderRadius="rounded"
|
|
contentWidth="mediumSmall"
|
|
sizing="mediumSizeLargeTitles"
|
|
background="noise"
|
|
cardStyle="solid"
|
|
primaryButtonStyle="primary-glow"
|
|
secondaryButtonStyle="glass"
|
|
headingFontWeight="light"
|
|
>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleFullscreen
|
|
navItems={[
|
|
{ name: "Home", id: "/" },
|
|
{ name: "Menu", id: "/menu" },
|
|
{ name: "Catering", id: "/catering" },
|
|
{ name: "Visit", id: "/visit" },
|
|
{ name: "About", id: "/about" }
|
|
]}
|
|
brandName="Spurs Gelato"
|
|
bottomLeftText="Craft gelato, served with warmth."
|
|
bottomRightText="hello@spurgelato.com"
|
|
/>
|
|
</div>
|
|
|
|
<div id="our-story" data-section="our-story">
|
|
<SplitAbout
|
|
title="The kind of place you'll come back to."
|
|
description="We've earned the love of our community by staying true to three core values: quality ingredients, a welcoming space, and genuine kindness."
|
|
tag="Our Story"
|
|
tagIcon={Heart}
|
|
tagAnimation="slide-up"
|
|
buttons={[
|
|
{ text: "Visit Us Today", href: "/visit" }
|
|
]}
|
|
bulletPoints={[
|
|
{
|
|
title: "High-Quality Ingredients",
|
|
description: "You can taste the difference in every scoop. We source premium gelato base and craft small batches daily.",
|
|
icon: CheckCircle
|
|
},
|
|
{
|
|
title: "Clean, Bright, Comfortable Shop",
|
|
description: "A spot you can actually hang out in. Plenty of seating indoors and easy parking make every visit relaxing.",
|
|
icon: Home
|
|
},
|
|
{
|
|
title: "Warm, Welcoming Service",
|
|
description: "Kind owners and happy regulars. We treat every customer like family, with genuine smiles and helpful recommendations."
|
|
}
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/sensual-woman-posing-photo_1157-1130.jpg?_wi=4"
|
|
imageAlt="Bright, welcoming Spurs Gelato shop interior"
|
|
mediaAnimation="blur-reveal"
|
|
imagePosition="right"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
/>
|
|
</div>
|
|
|
|
<div id="our-values" data-section="our-values">
|
|
<SplitAbout
|
|
title="Craftsmanship meets community warmth."
|
|
description="Every decision we make reflects our commitment to quality, authenticity, and creating a space where everyone feels welcome."
|
|
tag="Our Values"
|
|
tagIcon={Award}
|
|
tagAnimation="slide-up"
|
|
bulletPoints={[
|
|
{
|
|
title: "Small-Batch Excellence",
|
|
description: "We make fresh gelato daily in small batches to ensure every flavor meets our high standards."
|
|
},
|
|
{
|
|
title: "Community First",
|
|
description: "We're more than a gelato shop - we're a gathering place where neighbors become friends and families make memories."
|
|
},
|
|
{
|
|
title: "Authentic Italian Tradition",
|
|
description: "Our recipes honor traditional Italian gelato-making while incorporating seasonal local flavors."
|
|
}
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg"
|
|
imageAlt="Friendly shop owner portrait"
|
|
mediaAnimation="blur-reveal"
|
|
imagePosition="left"
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
/>
|
|
</div>
|
|
|
|
<div id="customer-love" data-section="customer-love">
|
|
<TestimonialCardThirteen
|
|
title="Built on community love and trust."
|
|
description="Our customers aren't just visitors - they're part of our extended family, and their words mean everything to us."
|
|
tag="Customer Love"
|
|
tagIcon={Star}
|
|
tagAnimation="slide-up"
|
|
testimonials={[
|
|
{
|
|
id: "1",
|
|
name: "Michael Chen",
|
|
handle: "@mikechen",
|
|
testimonial: "Every flavor was incredible — you can taste the high-quality ingredients. The owners are so welcoming.",
|
|
rating: 5,
|
|
icon: User
|
|
},
|
|
{
|
|
id: "2",
|
|
name: "Emily Rodriguez",
|
|
handle: "@emilyrodz",
|
|
testimonial: "Very kind owners, so welcoming. My kids love the variety and the comfortable seating area.",
|
|
rating: 5,
|
|
icon: User
|
|
},
|
|
{
|
|
id: "3",
|
|
name: "Tom Wilson",
|
|
handle: "@tomwils",
|
|
testimonial: "Small-batch, premium ingredients you can actually taste. This is what gelato should be.",
|
|
rating: 5,
|
|
icon: User
|
|
}
|
|
]}
|
|
showRating={true}
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
/>
|
|
</div>
|
|
|
|
<FooterCard
|
|
logoText="Spurs Gelato"
|
|
copyrightText="© 2025 Spurs Gelato. Craft gelato, served with warmth."
|
|
socialLinks={[
|
|
{
|
|
icon: Instagram,
|
|
href: "https://instagram.com/spurgelato",
|
|
ariaLabel: "Follow Spurs Gelato on Instagram"
|
|
},
|
|
{
|
|
icon: Facebook,
|
|
href: "https://facebook.com/spurgelato",
|
|
ariaLabel: "Follow Spurs Gelato on Facebook"
|
|
},
|
|
{
|
|
icon: MapPin,
|
|
href: "/visit",
|
|
ariaLabel: "View our location"
|
|
}
|
|
]}
|
|
/>
|
|
</ThemeProvider>
|
|
);
|
|
} |