Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #3.
This commit is contained in:
2026-03-26 00:34:18 +00:00
3 changed files with 113 additions and 371 deletions

View File

@@ -27,36 +27,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "home",
href: "/",
},
name: "Home", id: "/"},
{
name: "Stores",
id: "stores",
href: "#stores",
},
name: "Stores", id: "/stores"},
{
name: "Dining & Entertainment",
id: "dining-entertainment",
href: "#dining-entertainment",
},
name: "Dining & Entertainment", id: "/dining-entertainment"},
{
name: "Services",
id: "services",
href: "#services",
},
name: "Services", id: "/services"},
{
name: "Contact",
id: "contact",
href: "#contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Spring Valley"
button={{
text: "Explore Stores",
href: "#stores",
}}
text: "Explore Stores", href: "#stores"}}
/>
</div>
@@ -67,28 +50,17 @@ export default function LandingPage() {
description="We're here to help! Send us a message and we'll get back to you as soon as possible."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
name: "name", type: "text", placeholder: "Your Name", required: true,
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true,
name: "email", type: "email", placeholder: "Your Email", required: true,
},
{
name: "subject",
type: "text",
placeholder: "Subject",
required: false,
name: "subject", type: "text", placeholder: "Subject", required: false,
},
]}
textarea={{
name: "message",
placeholder: "Your Message",
rows: 5,
name: "message", placeholder: "Your Message", rows: 5,
required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/friends-shopping-second-hand-market_23-2149353746.jpg?_wi=2"
@@ -105,35 +77,17 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "What are your operating hours?",
content: "Spring Valley is open Monday to Saturday from 10 AM to 9 PM, and Sunday from 11 AM to 6 PM. Individual store hours may vary.",
},
id: "1", title: "What are your operating hours?", content: "Spring Valley is open Monday to Saturday from 10 AM to 9 PM, and Sunday from 11 AM to 6 PM. Individual store hours may vary."},
{
id: "2",
title: "Is there free parking available?",
content: "Yes, we offer ample free parking for our visitors. Designated accessible parking spots are also available.",
},
id: "2", title: "Is there free parking available?", content: "Yes, we offer ample free parking for our visitors. Designated accessible parking spots are also available."},
{
id: "3",
title: "Do you have a lost and found?",
content: "Our lost and found is located at the Guest Services desk near the main entrance. Please visit or call us if you've lost or found an item.",
},
id: "3", title: "Do you have a lost and found?", content: "Our lost and found is located at the Guest Services desk near the main entrance. Please visit or call us if you've lost or found an item."},
{
id: "4",
title: "Are pets allowed in the mall?",
content: "Service animals are always welcome. For other pets, please check with individual stores as policies may vary.",
},
id: "4", title: "Are pets allowed in the mall?", content: "Service animals are always welcome. For other pets, please check with individual stores as policies may vary."},
{
id: "5",
title: "How do I apply for a job at a store?",
content: "Job applications are handled directly by each store. Please inquire with the specific retailer you are interested in.",
},
id: "5", title: "How do I apply for a job at a store?", content: "Job applications are handled directly by each store. Please inquire with the specific retailer you are interested in."},
{
id: "6",
title: "Where are the restrooms located?",
content: "Restrooms are conveniently located on every floor. Please consult our interactive maps for the nearest facility.",
},
id: "6", title: "Where are the restrooms located?", content: "Restrooms are conveniently located on every floor. Please consult our interactive maps for the nearest facility."},
]}
title="Common Questions"
description="Browse our frequently asked questions for quick answers to common inquiries about Spring Valley."
@@ -146,14 +100,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={true}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
text="Visit Us: 123 Spring Valley Lane, Cityville, State 01234\nCall Us: (555) 123-4567\nEmail: info@springvalley.com"
buttons={[
{
text: "Get Directions",
href: "https://www.google.com/maps",
},
text: "Get Directions", href: "https://www.google.com/maps"},
]}
/>
</div>
@@ -162,71 +113,43 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "All Stores",
href: "/stores",
},
label: "All Stores", href: "/stores"},
{
label: "Fashion",
href: "/stores",
},
label: "Fashion", href: "/stores"},
{
label: "Electronics",
href: "/stores",
},
label: "Electronics", href: "/stores"},
{
label: "Home Goods",
href: "/stores",
},
label: "Home Goods", href: "/stores"},
],
},
{
title: "Dine & Play",
items: [
title: "Dine & Play", items: [
{
label: "Restaurants",
href: "/dining-entertainment",
},
label: "Restaurants", href: "/dining-entertainment"},
{
label: "Entertainment",
href: "/dining-entertainment",
},
label: "Entertainment", href: "/dining-entertainment"},
{
label: "Events",
href: "/dining-entertainment",
},
label: "Events", href: "/dining-entertainment"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "All Services",
href: "/services",
},
label: "All Services", href: "/services"},
{
label: "Financial",
href: "/services",
},
label: "Financial", href: "/services"},
{
label: "Personal Care",
href: "/services",
},
label: "Personal Care", href: "/services"},
],
},
{
title: "Spring Valley",
items: [
title: "Spring Valley", items: [
{
label: "Contact Us",
href: "/contact",
},
label: "Contact Us", href: "/contact"},
{
label: "Privacy Policy",
href: "/",
},
label: "Privacy Policy", href: "/"},
],
},
]}

View File

@@ -27,36 +27,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "home",
href: "/",
},
name: "Home", id: "/"},
{
name: "Stores",
id: "stores",
href: "#stores",
},
name: "Stores", id: "/stores"},
{
name: "Dining & Entertainment",
id: "dining-entertainment",
href: "#dining-entertainment",
},
name: "Dining & Entertainment", id: "/dining-entertainment"},
{
name: "Services",
id: "services",
href: "#services",
},
name: "Services", id: "/services"},
{
name: "Contact",
id: "contact",
href: "#contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Spring Valley"
button={{
text: "Explore Stores",
href: "#stores",
}}
text: "Explore Stores", href: "#stores"}}
/>
</div>
@@ -67,38 +50,17 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "1",
title: "Restaurants & Cafes",
tags: [
"Casual",
"Fine Dining",
"Coffee",
],
imageSrc: "http://img.b2bpic.net/free-photo/black-american-male-female-eating-vegan-food-restaurant_613910-7272.jpg?_wi=2",
imageAlt: "Cozy local cafe interior",
},
id: "1", title: "Restaurants & Cafes", tags: [
"Casual", "Fine Dining", "Coffee"],
imageSrc: "http://img.b2bpic.net/free-photo/black-american-male-female-eating-vegan-food-restaurant_613910-7272.jpg?_wi=2", imageAlt: "Cozy local cafe interior"},
{
id: "2",
title: "Desserts & Snacks",
tags: [
"Sweets",
"Treats",
"Quick Bites",
],
imageSrc: "http://img.b2bpic.net/free-photo/ingredients-juice-dryfruits-roasted-potato-smoothie-sandwich-oil-arranged-wooden-table_23-2148026910.jpg",
imageAlt: "Delicious desserts and snacks",
},
id: "2", title: "Desserts & Snacks", tags: [
"Sweets", "Treats", "Quick Bites"],
imageSrc: "http://img.b2bpic.net/free-photo/ingredients-juice-dryfruits-roasted-potato-smoothie-sandwich-oil-arranged-wooden-table_23-2148026910.jpg", imageAlt: "Delicious desserts and snacks"},
{
id: "3",
title: "International Cuisine",
tags: [
"Global Flavors",
"Exotic",
"Variety",
],
imageSrc: "http://img.b2bpic.net/free-photo/group-people-celebrating-concept_53876-30083.jpg?_wi=2",
imageAlt: "People enjoying international food",
},
id: "3", title: "International Cuisine", tags: [
"Global Flavors", "Exotic", "Variety"],
imageSrc: "http://img.b2bpic.net/free-photo/group-people-celebrating-concept_53876-30083.jpg?_wi=2", imageAlt: "People enjoying international food"},
]}
title="Savor the Flavors at Spring Valley"
description="Explore a diverse culinary landscape from quick bites to gourmet dining, satisfying every craving."
@@ -113,29 +75,11 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "1",
title: "Cinema & Movie Premieres",
description: "Catch the latest blockbusters and enjoy a premium viewing experience with comfortable seating.",
tag: "Entertainment",
imageSrc: "http://img.b2bpic.net/free-vector/flat-minimal-cinema-festival-labels-collection_23-2149955324.jpg",
imageAlt: "Movie theater entrance",
},
id: "1", title: "Cinema & Movie Premieres", description: "Catch the latest blockbusters and enjoy a premium viewing experience with comfortable seating.", tag: "Entertainment", imageSrc: "http://img.b2bpic.net/free-vector/flat-minimal-cinema-festival-labels-collection_23-2149955324.jpg", imageAlt: "Movie theater entrance"},
{
id: "2",
title: "Family Fun Zone",
description: "Interactive games, arcade classics, and safe play areas for all ages to enjoy endless fun.",
tag: "Activities",
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-family-doing-outdoors-activities-collection_23-2148160626.jpg?_wi=3",
imageAlt: "Kids playing in an indoor playground",
},
id: "2", title: "Family Fun Zone", description: "Interactive games, arcade classics, and safe play areas for all ages to enjoy endless fun.", tag: "Activities", imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-family-doing-outdoors-activities-collection_23-2148160626.jpg?_wi=3", imageAlt: "Kids playing in an indoor playground"},
{
id: "3",
title: "Live Events & Performances",
description: "Experience thrilling live shows, concerts, and cultural events throughout the year.",
tag: "Experiences",
imageSrc: "http://img.b2bpic.net/free-photo/group-people-celebrating-concept_53876-30083.jpg?_wi=3",
imageAlt: "People enjoying a live event",
},
id: "3", title: "Live Events & Performances", description: "Experience thrilling live shows, concerts, and cultural events throughout the year.", tag: "Experiences", imageSrc: "http://img.b2bpic.net/free-photo/group-people-celebrating-concept_53876-30083.jpg?_wi=3", imageAlt: "People enjoying a live event"},
]}
title="Unforgettable Entertainment for Everyone"
description="Catch a movie, enjoy live events, or have fun at our family-friendly attractions and venues."
@@ -150,41 +94,17 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Jessica L.",
handle: "@jessica_eats",
testimonial: "The restaurants here are incredible! So many options, and every meal has been delicious.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fashion-girl-drinking-coffee-cafe_1157-20655.jpg",
imageAlt: "Jessica L.",
},
id: "1", name: "Jessica L.", handle: "@jessica_eats", testimonial: "The restaurants here are incredible! So many options, and every meal has been delicious.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fashion-girl-drinking-coffee-cafe_1157-20655.jpg", imageAlt: "Jessica L."},
{
id: "2",
name: "Tom P.",
handle: "@moviebuff_tom",
testimonial: "Love catching movies at Spring Valley's cinema. The screens and sound are top-notch!",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/bearded-man-wearing-big-jacket_273609-14200.jpg?_wi=2",
imageAlt: "Tom P.",
},
id: "2", name: "Tom P.", handle: "@moviebuff_tom", testimonial: "Love catching movies at Spring Valley's cinema. The screens and sound are top-notch!", rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/bearded-man-wearing-big-jacket_273609-14200.jpg?_wi=2", imageAlt: "Tom P."},
{
id: "3",
name: "Maria G.",
handle: "@maria_familyfun",
testimonial: "My kids always have a blast at the entertainment center. It's our favorite family outing spot!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-with-arms-crossed-kitchen_107420-12355.jpg?_wi=2",
imageAlt: "Maria G.",
},
id: "3", name: "Maria G.", handle: "@maria_familyfun", testimonial: "My kids always have a blast at the entertainment center. It's our favorite family outing spot!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-with-arms-crossed-kitchen_107420-12355.jpg?_wi=2", imageAlt: "Maria G."},
{
id: "4",
name: "Ben S.",
handle: "@bens_adventures",
testimonial: "Great place to hang out with friends for dinner and then some fun activities. Never a dull moment!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-smiling-hipster-model-sexy-unshaven-man-dressed-yellow-summer-shirt-jeans-clothes-fashion-male-posing-near-blue-wall-studio-cheerful-happy-isolated_158538-26854.jpg?_wi=2",
imageAlt: "Ben S.",
},
id: "4", name: "Ben S.", handle: "@bens_adventures", testimonial: "Great place to hang out with friends for dinner and then some fun activities. Never a dull moment!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-smiling-hipster-model-sexy-unshaven-man-dressed-yellow-summer-shirt-jeans-clothes-fashion-male-posing-near-blue-wall-studio-cheerful-happy-isolated_158538-26854.jpg?_wi=2", imageAlt: "Ben S."},
]}
showRating={true}
title="Hear From Our Happy Visitors"
@@ -197,71 +117,43 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "All Stores",
href: "/stores",
},
label: "All Stores", href: "/stores"},
{
label: "Fashion",
href: "/stores",
},
label: "Fashion", href: "/stores"},
{
label: "Electronics",
href: "/stores",
},
label: "Electronics", href: "/stores"},
{
label: "Home Goods",
href: "/stores",
},
label: "Home Goods", href: "/stores"},
],
},
{
title: "Dine & Play",
items: [
title: "Dine & Play", items: [
{
label: "Restaurants",
href: "/dining-entertainment",
},
label: "Restaurants", href: "/dining-entertainment"},
{
label: "Entertainment",
href: "/dining-entertainment",
},
label: "Entertainment", href: "/dining-entertainment"},
{
label: "Events",
href: "/dining-entertainment",
},
label: "Events", href: "/dining-entertainment"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "All Services",
href: "/services",
},
label: "All Services", href: "/services"},
{
label: "Financial",
href: "/services",
},
label: "Financial", href: "/services"},
{
label: "Personal Care",
href: "/services",
},
label: "Personal Care", href: "/services"},
],
},
{
title: "Spring Valley",
items: [
title: "Spring Valley", items: [
{
label: "Contact Us",
href: "/contact",
},
label: "Contact Us", href: "/contact"},
{
label: "Privacy Policy",
href: "/",
},
label: "Privacy Policy", href: "/"},
],
},
]}

View File

@@ -7,7 +7,7 @@ import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterBase from '@/components/sections/footer/FooterBase';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import { Car, Package, Scissors, Wrench } from "lucide-react";
import { Banknote, Car, HeartPulse, Package, Scissors, Wrench } from "lucide-react";
export default function LandingPage() {
return (
@@ -28,36 +28,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "home",
href: "/",
},
name: "Home", id: "/"},
{
name: "Stores",
id: "stores",
href: "#stores",
},
name: "Stores", id: "/stores"},
{
name: "Dining & Entertainment",
id: "dining-entertainment",
href: "#dining-entertainment",
},
name: "Dining & Entertainment", id: "/dining-entertainment"},
{
name: "Services",
id: "services",
href: "#services",
},
name: "Services", id: "/services"},
{
name: "Contact",
id: "contact",
href: "#contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Spring Valley"
button={{
text: "Explore Stores",
href: "#stores",
}}
text: "Explore Stores", href: "#stores"}}
/>
</div>
@@ -65,37 +48,26 @@ export default function LandingPage() {
<FeatureBorderGlow
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
features={[
{
icon: Banknote,
title: "Financial Services",
description: "Access ATMs, banking facilities, and financial advice right here in Spring Valley.",
},
title: "Financial Services", description: "Access ATMs, banking facilities, and financial advice right here in Spring Valley."},
{
icon: HeartPulse,
title: "Health & Wellness",
description: "Pharmacies, clinics, and wellness centers for your health and well-being needs.",
},
title: "Health & Wellness", description: "Pharmacies, clinics, and wellness centers for your health and well-being needs."},
{
icon: Scissors,
title: "Personal Care & Beauty",
description: "Salons, barbers, and spas offering a range of treatments and personal grooming services.",
},
title: "Personal Care & Beauty", description: "Salons, barbers, and spas offering a range of treatments and personal grooming services."},
{
icon: Wrench,
title: "Tech & Device Repair",
description: "Expert repair services for your smartphones, laptops, and other electronic devices.",
},
title: "Tech & Device Repair", description: "Expert repair services for your smartphones, laptops, and other electronic devices."},
{
icon: Package,
title: "Postal & Shipping",
description: "Convenient drop-off and pick-up points for all your mailing and parcel needs.",
},
title: "Postal & Shipping", description: "Convenient drop-off and pick-up points for all your mailing and parcel needs."},
{
icon: Car,
title: "Automotive Care",
description: "Quick services for your vehicle, including detailing and minor repairs, while you shop.",
},
title: "Automotive Care", description: "Quick services for your vehicle, including detailing and minor repairs, while you shop."},
]}
title="Convenient Services for Your Every Need"
description="From banking to beauty, Spring Valley offers a wide array of essential services to make your visit complete."
@@ -109,25 +81,13 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "What are the operating hours for services?",
content: "Operating hours vary by service provider. Please check individual store listings or contact them directly for specific times.",
},
id: "1", title: "What are the operating hours for services?", content: "Operating hours vary by service provider. Please check individual store listings or contact them directly for specific times."},
{
id: "2",
title: "Do I need an appointment for beauty services?",
content: "While some beauty services accept walk-ins, we recommend booking an appointment in advance to ensure availability, especially during peak hours.",
},
id: "2", title: "Do I need an appointment for beauty services?", content: "While some beauty services accept walk-ins, we recommend booking an appointment in advance to ensure availability, especially during peak hours."},
{
id: "3",
title: "Are there ATM services available?",
content: "Yes, ATMs are conveniently located throughout the shopping center. Please refer to our directory for exact locations.",
},
id: "3", title: "Are there ATM services available?", content: "Yes, ATMs are conveniently located throughout the shopping center. Please refer to our directory for exact locations."},
{
id: "4",
title: "Can I drop off packages for shipping?",
content: "Yes, we have postal and shipping services available. Check our directory for the location of the nearest service point.",
},
id: "4", title: "Can I drop off packages for shipping?", content: "Yes, we have postal and shipping services available. Check our directory for the location of the nearest service point."},
]}
title="Service FAQs"
description="Find quick answers to common questions about the services available at Spring Valley."
@@ -140,20 +100,15 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={true}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
tag="Need Assistance?"
title="Connect with Our Service Providers"
description="Have specific questions or need more details about a particular service? Reach out directly!"
buttons={[
{
text: "Contact Us",
href: "/contact",
},
text: "Contact Us", href: "/contact"},
{
text: "View All Services",
href: "/services",
},
text: "View All Services", href: "/services"},
]}
/>
</div>
@@ -162,71 +117,43 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{
label: "All Stores",
href: "/stores",
},
label: "All Stores", href: "/stores"},
{
label: "Fashion",
href: "/stores",
},
label: "Fashion", href: "/stores"},
{
label: "Electronics",
href: "/stores",
},
label: "Electronics", href: "/stores"},
{
label: "Home Goods",
href: "/stores",
},
label: "Home Goods", href: "/stores"},
],
},
{
title: "Dine & Play",
items: [
title: "Dine & Play", items: [
{
label: "Restaurants",
href: "/dining-entertainment",
},
label: "Restaurants", href: "/dining-entertainment"},
{
label: "Entertainment",
href: "/dining-entertainment",
},
label: "Entertainment", href: "/dining-entertainment"},
{
label: "Events",
href: "/dining-entertainment",
},
label: "Events", href: "/dining-entertainment"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "All Services",
href: "/services",
},
label: "All Services", href: "/services"},
{
label: "Financial",
href: "/services",
},
label: "Financial", href: "/services"},
{
label: "Personal Care",
href: "/services",
},
label: "Personal Care", href: "/services"},
],
},
{
title: "Spring Valley",
items: [
title: "Spring Valley", items: [
{
label: "Contact Us",
href: "/contact",
},
label: "Contact Us", href: "/contact"},
{
label: "Privacy Policy",
href: "/",
},
label: "Privacy Policy", href: "/"},
],
},
]}