Compare commits
18 Commits
version_5_
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 162ff78c54 | |||
|
|
1059bccf33 | ||
| 692b88113e | |||
| 7b4a83cf8b | |||
| 07cd2f2379 | |||
| 7f1d0658e7 | |||
| a9e43c8fdf | |||
| 7042168ec9 | |||
| 3456a42047 | |||
| 50ae029594 | |||
| 9086e53a0d | |||
|
|
6bf56060b1 | ||
| 7411c6bc72 | |||
| c4248d6d17 | |||
| 97319536bf | |||
| db9afc7eb4 | |||
| af8d6f64e4 | |||
| b737bfc9a5 |
@@ -94,7 +94,7 @@ export default function Layout() {
|
||||
href: "https://twitter.com",
|
||||
},
|
||||
]}
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=1"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</StyleProvider>
|
||||
|
||||
@@ -15,7 +15,7 @@ export default function AboutSection(): React.JSX.Element {
|
||||
description="From our heritage starters to local flour, we honor traditional techniques to bring you the best qasdfasdfasdfasdfasdfuality baked goods every morning."
|
||||
primaryButton={{
|
||||
text: "sdfasdfasdfasdfasdfsdfasdfasdfasdfasdfVisit Us", href: "#contact"}}
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=2"
|
||||
textAnimation="slide-up"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
|
||||
@@ -18,11 +18,11 @@ export default function HeroSection(): React.JSX.Element {
|
||||
secondaryButton={{
|
||||
text: "asdfasdfasdfasdasdfasdfasdfasdOur Story", href: "#about"}}
|
||||
items={[
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=3" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=4" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=5" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=6" },
|
||||
{ imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=7" },
|
||||
]}
|
||||
textAnimation="fade-blur"
|
||||
/>
|
||||
|
||||
@@ -15,19 +15,19 @@ export default function ProductsSection(): React.JSX.Element {
|
||||
description="Discover our signature range of artisaasdfasdfasdfasdfasdfasdfnal products crafted to perfection."
|
||||
items={[
|
||||
{
|
||||
title: "Sourdough", description: "Classic 24-hour fermented rustic loaf.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Sourdough", description: "Classic 24-hour fermented rustic loaf.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=8"},
|
||||
{
|
||||
title: "Croissants", description: "Buttery, flaky, and golden perfection.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Croissants", description: "Buttery, flaky, and golden perfection.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=9"},
|
||||
{
|
||||
title: "Muffins", description: "Fresh berries and organic flour mix.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Muffins", description: "Fresh berries and organic flour mix.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=10"},
|
||||
{
|
||||
title: "Cookies", description: "Loaded with Belgian dark chocolate.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Cookies", description: "Loaded with Belgian dark chocolate.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=11"},
|
||||
{
|
||||
title: "Cinnamon Rolls", description: "Warm, glazed, and decadently spiced.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Cinnamon Rolls", description: "Warm, glazed, and decadently spiced.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=12"},
|
||||
{
|
||||
title: "Danishes", description: "Seasonal fruit and custard delight.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Danishes", description: "Seasonal fruit and custard delight.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=13"},
|
||||
{
|
||||
title: "Baguettes", description: "Crispy crust with airy light crumb.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
title: "Baguettes", description: "Crispy crust with airy light crumb.", href: "#", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=14"},
|
||||
]}
|
||||
textAnimation="fade"
|
||||
/>
|
||||
|
||||
@@ -17,11 +17,11 @@ export default function TeamSection(): React.JSX.Element {
|
||||
{
|
||||
title: "Bakery Leads", members: [
|
||||
{
|
||||
name: "Elena Rossi", role: "Head Baker", detail: "Master of heritage sourdough techniques.", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
name: "Elena Rossi", role: "Head Baker", detail: "Master of heritage sourdough techniques.", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=15"},
|
||||
{
|
||||
name: "Marcello V.", role: "Pastry Chef", detail: "Specializing in refined French patisserie.", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
name: "Marcello V.", role: "Pastry Chef", detail: "Specializing in refined French patisserie.", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=16"},
|
||||
{
|
||||
name: "Sarah Jenkins", role: "Operations Manager", detail: "Ensuring the heart of the shop runs smooth.", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
name: "Sarah Jenkins", role: "Operations Manager", detail: "Ensuring the heart of the shop runs smooth.", imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=17"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -16,19 +16,19 @@ export default function TestimonialsSection(): React.JSX.Element {
|
||||
testimonials={[
|
||||
{
|
||||
name: "Maria C.", role: "Local Teacher", company: "St. Paul School", rating: 5,
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=18"},
|
||||
{
|
||||
name: "James B.", role: "Artist", company: "Independent", rating: 5,
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=19"},
|
||||
{
|
||||
name: "Anna K.", role: "Customer", company: "Neighborhood", rating: 5,
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=20"},
|
||||
{
|
||||
name: "David W.", role: "Professional", company: "TechDesk", rating: 5,
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=21"},
|
||||
{
|
||||
name: "Lisa M.", role: "Regular", company: "Creative Hub", rating: 5,
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png"},
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_39wSE8YJoGda03bkKGOyyo2rjk4/uploaded-1781466517590-kavaf4h5.png?_wi=22"},
|
||||
]}
|
||||
textAnimation="fade-blur"
|
||||
/>
|
||||
|
||||
38
src/pages/HomePage/sections/TrustedBy.tsx
Normal file
38
src/pages/HomePage/sections/TrustedBy.tsx
Normal file
@@ -0,0 +1,38 @@
|
||||
import LoopCarousel from '@/components/ui/LoopCarousel';
|
||||
import { Award, ShieldCheck, Star, CheckCircle, Leaf, BadgeCheck } from 'lucide-react';
|
||||
|
||||
export default function TrustedBySection() {
|
||||
const partners = [
|
||||
{ name: "Certified Organic", icon: Leaf },
|
||||
{ name: "Local Farmers Market", icon: Star },
|
||||
{ name: "City Coffee Roasters", icon: Award },
|
||||
{ name: "Heritage Mills", icon: ShieldCheck },
|
||||
{ name: "Artisan Guild", icon: BadgeCheck },
|
||||
{ name: "Quality Assured", icon: CheckCircle }
|
||||
];
|
||||
|
||||
return (
|
||||
<section data-webild-section="trusted-by" id="trusted-by" className="w-full py-12 bg-background border-b border-foreground/5">
|
||||
<div className="w-content-width mx-auto flex flex-col items-center">
|
||||
<p className="text-sm font-medium text-accent mb-8 uppercase tracking-widest">Trusted Partners & Certifications</p>
|
||||
<div className="w-full overflow-hidden">
|
||||
<LoopCarousel>
|
||||
<div className="flex items-center gap-16 px-8">
|
||||
{partners.map((partner, index) => {
|
||||
const Icon = partner.icon;
|
||||
return (
|
||||
<div key={index} className="flex items-center gap-3 text-foreground/40">
|
||||
<Icon className="w-8 h-8" />
|
||||
<span className="text-xl font-bold whitespace-nowrap">
|
||||
{partner.name}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
</LoopCarousel>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user