2 Commits

Author SHA1 Message Date
1b34b35922 Merge version_2_1781572884781 into main
Merge version_2_1781572884781 into main
2026-06-16 01:22:49 +00:00
kudinDmitriyUp
28374be4f0 Bob AI: Added traditional Chinese wallpaper background pattern. 2026-06-16 01:22:08 +00:00
9 changed files with 332 additions and 241 deletions

View File

@@ -39,7 +39,8 @@ export default function Layout() {
];
return (
<StyleProvider buttonVariant="default" siteBackground="noise" heroBackground="lightRaysCenter">
<StyleProvider buttonVariant="default" siteBackground="none" heroBackground="none">
<div className="fixed inset-0 z-[-1] opacity-10" style={{ backgroundImage: 'url("https://www.transparenttextures.com/patterns/chinese-pattern.png")', backgroundRepeat: 'repeat' }} />
<SiteBackgroundSlot />
<SectionErrorBoundary name="navbar">
<NavbarDropdown

View File

@@ -1,251 +1,33 @@
import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
import ContactCta from '@/components/sections/contact/ContactCta';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
import { Clock, DollarSign, Star, ThumbsUp, Users, Utensils } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly. Non-block content (wrappers, non-inlinable sections) is
// preserved inline; extracted section blocks become <XSection/> refs.
export default function HomePage() {
import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import MenuSection from './HomePage/sections/Menu';
import FeaturesSection from './HomePage/sections/Features';
import TestimonialsSection from './HomePage/sections/Testimonials';
import FaqSection from './HomePage/sections/Faq';
import MetricsSection from './HomePage/sections/Metrics';
import ContactSection from './HomePage/sections/Contact';
export default function HomePage(): React.JSX.Element {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBillboardCarousel
tag="Sacramento's Favorite"
title="Authentic Chinese Takeout, Fast & Fresh"
description="Generous portions of your favorite Chinese standards. Serving Sacramento for years with quality ingredients and bold flavors."
primaryButton={{
text: "View Menu",
href: "#menu",
}}
secondaryButton={{
text: "Call to Order",
href: "tel:9163381633",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/beef-vegetables-sesame-seeds-isolated-white-background_123827-20408.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/pad-thai-with-shrimp-vegetables-wooden-table_123827-29664.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934672.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/white-rice-with-vegetables-black-bowl-isolated-white-background_123827-31234.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-yuba-cucumber-with-sauce_141793-2698.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/stir-fry-chicken-sweet-peppers-green-beans_2829-20109.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<FeaturesRevealCardsBento
tag="Our Classics"
title="Popular Menu Items"
description="Discover the dishes that made Rich Express a local favorite in Sacramento."
items={[
{
title: "Orange Chicken",
description: "Tender chicken glazed in our signature sweet and spicy sauce.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chicken-kebab-served-with-onions-grilled-tomato-pepper-black-board_140725-11890.jpg",
},
{
title: "House Fried Rice",
description: "Savory rice stir-fried with fresh veggies and savory seasonings.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/fried-rice-with-prawn-top_1203-9169.jpg",
},
{
title: "Beef Lo Mein",
description: "Hand-tossed noodles with premium beef and crisp seasonal vegetables.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chinese-hot-pot_23-2149529776.jpg",
},
{
title: "Crab Rangoon",
description: "Crispy wontons filled with creamy crab and cheese filling.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-asian-dumplings-oysters_23-2148249231.jpg",
},
{
title: "Hot & Sour Soup",
description: "Fragrant soup balanced with zesty spices and fresh ingredients.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chinese-hot-pot_23-2149529803.jpg",
},
{
title: "Shrimp Fried Rice",
description: "Succulent shrimp tossed with golden rice and aromatics.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimp-with-eggs-white-plate-placed-cloth-with-fork_1150-25839.jpg",
},
{
title: "Vegetable Combo",
description: "A garden-fresh selection of stir-fried vegetables.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-pan_1220-249.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<MenuSection />
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<AboutFeaturesSplit
tag="Why Choose Us"
title="Generous Portions, Better Price"
description="We pride ourselves on providing high-quality Chinese food at competitive prices. Every meal is cooked to order with passion."
items={[
{
icon: Clock,
title: "Fast Service",
description: "Quick prep for your busy lifestyle.",
},
{
icon: ThumbsUp,
title: "Friendly Staff",
description: "Welcoming service for all our regulars.",
},
{
icon: Utensils,
title: "Fresh Ingredients",
description: "Quality products in every bite.",
},
{
icon: DollarSign,
title: "Great Value",
description: "Delicious, large portions you'll love.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/man-preparing-sushi-order-takeaway_23-2149050358.jpg"
/>
</SectionErrorBoundary>
</div>
<FeaturesSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialMarqueeCards
tag="Reviews"
title="What Our Locals Say"
description="Consistently great quality that our customers keep coming back for."
testimonials={[
{
name: "Namcy F.",
role: "Local Guide",
quote: "The noodle soup was comforting and fragrant. Perfect for a quiet meal.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5040.jpg",
},
{
name: "Lydia S.",
role: "Foodie",
quote: "Love this place! Affordable, tasty, and the service is always great.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-asian-dumplings-with-chopsticks-copy-space_23-2148694354.jpg",
},
{
name: "Michael M.",
role: "Local Guide",
quote: "Fresh ingredients, bold flavor, and generous portions. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132625.jpg",
},
{
name: "Sarah J.",
role: "Regular",
quote: "Best Chinese fast food in Sacramento. Always fast and reliable.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-eating-outdoors-chinese-asian-food-sitting-stree_197531-31017.jpg",
},
{
name: "David K.",
role: "Regular",
quote: "Consistent quality. The Orange Chicken is definitely the highlight.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-havinf-dinner-together_23-2149117507.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Quick Answers"
title="Common Questions"
description="Have a quick question about our hours or location?"
items={[
{
question: "Where are you located?",
answer: "We are at 5595 Hillsdale Blvd, Sacramento, CA 95842.",
},
{
question: "What are your hours?",
answer: "Monday-Saturday: 11AM8PM. Closed on Sundays.",
},
{
question: "Do you offer takeout?",
answer: "Yes! We specialize in quick, high-quality Chinese takeout.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/female-vendor-removes-items-from-basket_482257-92430.jpg"
/>
</SectionErrorBoundary>
</div>
<FaqSection />
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsIconCards
tag="Our Stats"
title="Serving Our Community"
description="Dedicated to high standards every single day."
metrics={[
{
icon: Star,
title: "Average Rating",
value: "4.6",
},
{
icon: Users,
title: "Happy Customers",
value: "468+",
},
{
icon: Clock,
title: "Years Serving",
value: "10+",
},
]}
/>
</SectionErrorBoundary>
</div>
<MetricsSection />
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Order Now"
text="Ready for a delicious meal? Call us today for fast takeout service."
primaryButton={{
text: "(916) 338-1633",
href: "tel:9163381633",
}}
secondaryButton={{
text: "Get Directions",
href: "https://maps.google.com",
}}
/>
</SectionErrorBoundary>
</div>
<ContactSection />
</>
);
}

View File

@@ -0,0 +1,27 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "contact" section.
import React from 'react';
import ContactCta from '@/components/sections/contact/ContactCta';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function ContactSection(): React.JSX.Element {
return (
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Order Now"
text="Ready for a delicious meal? Call us today for fast takeout service."
primaryButton={{
text: "(916) 338-1633",
href: "tel:9163381633",
}}
secondaryButton={{
text: "Get Directions",
href: "https://maps.google.com",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,35 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "faq" section.
import React from 'react';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FaqSection(): React.JSX.Element {
return (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Quick Answers"
title="Common Questions"
description="Have a quick question about our hours or location?"
items={[
{
question: "Where are you located?",
answer: "We are at 5595 Hillsdale Blvd, Sacramento, CA 95842.",
},
{
question: "What are your hours?",
answer: "Monday-Saturday: 11AM8PM. Closed on Sundays.",
},
{
question: "Do you offer takeout?",
answer: "Yes! We specialize in quick, high-quality Chinese takeout.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/female-vendor-removes-items-from-basket_482257-92430.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,44 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "features" section.
import React from 'react';
import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
import { Clock, DollarSign, Star, ThumbsUp, Users, Utensils } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FeaturesSection(): React.JSX.Element {
return (
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<AboutFeaturesSplit
tag="Why Choose Us"
title="Generous Portions, Better Price"
description="We pride ourselves on providing high-quality Chinese food at competitive prices. Every meal is cooked to order with passion."
items={[
{
icon: Clock,
title: "Fast Service",
description: "Quick prep for your busy lifestyle.",
},
{
icon: ThumbsUp,
title: "Friendly Staff",
description: "Welcoming service for all our regulars.",
},
{
icon: Utensils,
title: "Fresh Ingredients",
description: "Quality products in every bite.",
},
{
icon: DollarSign,
title: "Great Value",
description: "Delicious, large portions you'll love.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/man-preparing-sushi-order-takeaway_23-2149050358.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,48 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "hero" section.
import React from 'react';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HeroSection(): React.JSX.Element {
return (
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBillboardCarousel
tag="Sacramento's Favorite"
title="Authentic Chinese Takeout, Fast & Fresh"
description="Generous portions of your favorite Chinese standards. Serving Sacramento for years with quality ingredients and bold flavors."
primaryButton={{
text: "View Menu",
href: "#menu",
}}
secondaryButton={{
text: "Call to Order",
href: "tel:9163381633",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/beef-vegetables-sesame-seeds-isolated-white-background_123827-20408.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/pad-thai-with-shrimp-vegetables-wooden-table_123827-29664.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934672.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/white-rice-with-vegetables-black-bowl-isolated-white-background_123827-31234.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-yuba-cucumber-with-sauce_141793-2698.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/stir-fry-chicken-sweet-peppers-green-beans_2829-20109.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,64 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "menu" section.
import React from 'react';
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function MenuSection(): React.JSX.Element {
return (
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<FeaturesRevealCardsBento
tag="Our Classics"
title="Popular Menu Items"
description="Discover the dishes that made Rich Express a local favorite in Sacramento."
items={[
{
title: "Orange Chicken",
description: "Tender chicken glazed in our signature sweet and spicy sauce.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chicken-kebab-served-with-onions-grilled-tomato-pepper-black-board_140725-11890.jpg",
},
{
title: "House Fried Rice",
description: "Savory rice stir-fried with fresh veggies and savory seasonings.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/fried-rice-with-prawn-top_1203-9169.jpg",
},
{
title: "Beef Lo Mein",
description: "Hand-tossed noodles with premium beef and crisp seasonal vegetables.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chinese-hot-pot_23-2149529776.jpg",
},
{
title: "Crab Rangoon",
description: "Crispy wontons filled with creamy crab and cheese filling.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-asian-dumplings-oysters_23-2148249231.jpg",
},
{
title: "Hot & Sour Soup",
description: "Fragrant soup balanced with zesty spices and fresh ingredients.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chinese-hot-pot_23-2149529803.jpg",
},
{
title: "Shrimp Fried Rice",
description: "Succulent shrimp tossed with golden rice and aromatics.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimp-with-eggs-white-plate-placed-cloth-with-fork_1150-25839.jpg",
},
{
title: "Vegetable Combo",
description: "A garden-fresh selection of stir-fried vegetables.",
href: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-pan_1220-249.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,38 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "metrics" section.
import React from 'react';
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
import { Clock, DollarSign, Star, ThumbsUp, Users, Utensils } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function MetricsSection(): React.JSX.Element {
return (
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsIconCards
tag="Our Stats"
title="Serving Our Community"
description="Dedicated to high standards every single day."
metrics={[
{
icon: Star,
title: "Average Rating",
value: "4.6",
},
{
icon: Users,
title: "Happy Customers",
value: "468+",
},
{
icon: Clock,
title: "Years Serving",
value: "10+",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,52 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "testimonials" section.
import React from 'react';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialMarqueeCards
tag="Reviews"
title="What Our Locals Say"
description="Consistently great quality that our customers keep coming back for."
testimonials={[
{
name: "Namcy F.",
role: "Local Guide",
quote: "The noodle soup was comforting and fragrant. Perfect for a quiet meal.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5040.jpg",
},
{
name: "Lydia S.",
role: "Foodie",
quote: "Love this place! Affordable, tasty, and the service is always great.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-asian-dumplings-with-chopsticks-copy-space_23-2148694354.jpg",
},
{
name: "Michael M.",
role: "Local Guide",
quote: "Fresh ingredients, bold flavor, and generous portions. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132625.jpg",
},
{
name: "Sarah J.",
role: "Regular",
quote: "Best Chinese fast food in Sacramento. Always fast and reliable.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-eating-outdoors-chinese-asian-food-sitting-stree_197531-31017.jpg",
},
{
name: "David K.",
role: "Regular",
quote: "Consistent quality. The Orange Chicken is definitely the highlight.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-havinf-dinner-together_23-2149117507.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}