Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 342dd62ddc | |||
| da0992b6ec | |||
| 9092ca27a2 | |||
| 26a3dedadd | |||
| c14d90b40c | |||
| 05e6817d2e | |||
| 67b56ce2d6 | |||
| 97a5a31dc1 | |||
| c5d52d7217 |
@@ -48,7 +48,7 @@ export default function BlogPage() {
|
|||||||
<BlogCardTwo
|
<BlogCardTwo
|
||||||
blogs={posts}
|
blogs={posts}
|
||||||
title="Latest Party Planning Tips"
|
title="Latest Party Planning Tips"
|
||||||
description="Get expert advice and insights for planning the perfect event in Asheboro, NC"
|
description="Get expert advice for planning the perfect event."
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -89,4 +89,4 @@ export default function BlogPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ import { Roboto } from "next/font/google";
|
|||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||||
import Tag from "@/tag/Tag";
|
import Tag from "@/tag/Tag";
|
||||||
|
import { Montserrat } from "next/font/google";
|
||||||
|
import { Inter } from "next/font/google";
|
||||||
|
|
||||||
const roboto = Roboto({
|
const roboto = Roboto({
|
||||||
variable: "--font-roboto", subsets: ["latin"],
|
variable: "--font-roboto", subsets: ["latin"],
|
||||||
@@ -30,6 +32,15 @@ export const metadata: Metadata = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const montserrat = Montserrat({
|
||||||
|
variable: "--font-montserrat",
|
||||||
|
subsets: ["latin"],
|
||||||
|
});
|
||||||
|
const inter = Inter({
|
||||||
|
variable: "--font-inter",
|
||||||
|
subsets: ["latin"],
|
||||||
|
});
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
}: Readonly<{
|
}: Readonly<{
|
||||||
@@ -38,9 +49,7 @@ export default function RootLayout({
|
|||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<ServiceWrapper>
|
||||||
<body
|
<body className={`${montserrat.variable} ${inter.variable} antialiased`}>
|
||||||
className={`${roboto.variable} antialiased`}
|
|
||||||
>
|
|
||||||
<Tag />
|
<Tag />
|
||||||
{children}
|
{children}
|
||||||
|
|
||||||
@@ -1265,4 +1274,4 @@ export default function RootLayout({
|
|||||||
</ServiceWrapper>
|
</ServiceWrapper>
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
"use client"
|
"use client";
|
||||||
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
@@ -44,7 +44,7 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroLogoBillboard
|
<HeroLogoBillboard
|
||||||
logoText="Angelica's Party Rentals"
|
logoText="Angelica's Party Rentals"
|
||||||
description="Easy party equipment rentals with reliable delivery & pickup in Asheboro, NC. Chairs, tables, canopies & more for your perfect event."
|
description="Easy party equipment rentals with reliable delivery & pickup in Asheboro, NC."
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Call Now (336) 301-2741", href: "contact" },
|
{ text: "Call Now (336) 301-2741", href: "contact" },
|
||||||
{ text: "Request a Quote", href: "contact" }
|
{ text: "Request a Quote", href: "contact" }
|
||||||
@@ -62,20 +62,20 @@ export default function LandingPage() {
|
|||||||
<div id="services" data-section="services">
|
<div id="services" data-section="services">
|
||||||
<FeatureCardMedia
|
<FeatureCardMedia
|
||||||
title="Our Rental Services"
|
title="Our Rental Services"
|
||||||
description="We offer a wide variety of party and event rental equipment to make your celebration perfect."
|
description="Wide variety of party and event equipment."
|
||||||
tag="Services"
|
tag="Services"
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "chairs", title: "Chair Rentals", description: "Premium seating options for any event size. Comfortable and stylish choices.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-white-chairs-guests-wedding-ceremony_181624-26520.jpg", imageAlt: "Professional chair rentals"
|
id: "chairs", title: "Chair Rentals", description: "Premium seating options for any event.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-white-chairs-guests-wedding-ceremony_181624-26520.jpg", imageAlt: "Professional chair rentals"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "tables", title: "Table Rentals", description: "Durable tables for dining, cocktails, or display. Perfect for any venue.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/brown-chiavari-chairs-hand-fans-outdoors-grass_8353-10871.jpg", imageAlt: "Event table rentals"
|
id: "tables", title: "Table Rentals", description: "Durable tables for dining and display.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/brown-chiavari-chairs-hand-fans-outdoors-grass_8353-10871.jpg", imageAlt: "Event table rentals"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "canopies", title: "Canopy Rentals", description: "Weather protection for outdoor events. Elegant designs that enhance any setting.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/tables-with-different-delicious-food-staying-garden_132075-9452.jpg", imageAlt: "White canopy tent setup"
|
id: "canopies", title: "Canopy Rentals", description: "Weather protection for outdoor events.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/tables-with-different-delicious-food-staying-garden_132075-9452.jpg", imageAlt: "White canopy tent setup"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "special", title: "Special Event Equipment", description: "Sacramental and special occasion rentals including decorative options.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/festive-table-restaurant-is-decorated-with-candles-flowers_8353-9968.jpg", imageAlt: "Elegant special event setup"
|
id: "special", title: "Special Event Equipment", description: "Decorative options for special occasions.", tag: "Available", imageSrc: "https://img.b2bpic.net/free-photo/festive-table-restaurant-is-decorated-with-candles-flowers_8353-9968.jpg", imageAlt: "Elegant special event setup"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -88,24 +88,24 @@ export default function LandingPage() {
|
|||||||
<div id="why-us" data-section="why-us">
|
<div id="why-us" data-section="why-us">
|
||||||
<SplitAbout
|
<SplitAbout
|
||||||
title="Why Choose Angelica's Party Rentals"
|
title="Why Choose Angelica's Party Rentals"
|
||||||
description="We're locally trusted with years of experience making events special. Our commitment to reliability and friendly service sets us apart."
|
description="Locally trusted with years of experience making events special."
|
||||||
tag="Local Trusted"
|
tag="Local Trusted"
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{
|
||||||
title: "Friendly & Bilingual Service", description: "We speak your language and treat you like family. Exceptional customer care is our priority.", icon: Heart
|
title: "Friendly Service", description: "Exceptional customer care is our priority.", icon: Heart
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "On-Time Delivery & Pickup", description: "We show up when we say we will. Reliable service you can count on for every event.", icon: Clock
|
title: "On-Time Delivery", description: "Reliable service you can count on.", icon: Clock
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Fair Rental Pricing", description: "Competitive rates without compromising quality. Great value for families and event planners.", icon: DollarSign
|
title: "Fair Pricing", description: "Competitive rates without compromising quality.", icon: DollarSign
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Locally Trusted for Years", description: "4.5-star rated with 22 reviews from satisfied customers in Asheboro and nearby areas.", icon: Star
|
title: "Locally Trusted", description: "4.5-star rated with satisfied customers.", icon: Star
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Easy Booking & Flexible Scheduling", description: "Quick quotes, simple scheduling, and last-minute rental options available.", icon: CheckCircle
|
title: "Easy Booking", description: "Quick quotes and flexible scheduling.", icon: CheckCircle
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
imageSrc="https://img.b2bpic.net/free-photo/i-wouldn-t-have-succeeded-without-your-support_637285-9621.jpg"
|
imageSrc="https://img.b2bpic.net/free-photo/i-wouldn-t-have-succeeded-without-your-support_637285-9621.jpg"
|
||||||
@@ -120,23 +120,23 @@ export default function LandingPage() {
|
|||||||
<div id="reviews" data-section="reviews">
|
<div id="reviews" data-section="reviews">
|
||||||
<TestimonialCardTen
|
<TestimonialCardTen
|
||||||
title="What Our Customers Say"
|
title="What Our Customers Say"
|
||||||
description="Real reviews from satisfied families and event planners in our community."
|
description="Real reviews from satisfied families and event planners."
|
||||||
tag="Reviews"
|
tag="Reviews"
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", title: "Delivered Exactly When Promised", quote: "Angelica's team was professional and reliable. They delivered everything on time and set up beautifully. Highly recommend!", name: "Maria Garcia", role: "Event Coordinator", imageSrc: "https://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg", imageAlt: "Maria Garcia testimonial"
|
id: "1", title: "Delivered On Time", quote: "Professional and reliable team. Highly recommend!", name: "Maria Garcia", role: "Event Coordinator", imageSrc: "https://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg", imageAlt: "Maria Garcia testimonial"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", title: "Super Nice Owners", quote: "The owners are so friendly and helpful. They went above and beyond to make our daughter's quinceañera special. Best experience ever!", name: "Carlos Rodriguez", role: "Parent", imageSrc: "https://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", imageAlt: "Carlos Rodriguez testimonial"
|
id: "2", title: "Super Nice Owners", quote: "Friendly and helpful team. Best experience ever!", name: "Carlos Rodriguez", role: "Parent", imageSrc: "https://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", imageAlt: "Carlos Rodriguez testimonial"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", title: "Best Prices I've Seen", quote: "We compared prices with other rental companies and Angelica's offered the best value. Quality equipment, fair pricing, no hidden fees.", name: "Jennifer Thompson", role: "Party Planner", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Jennifer Thompson testimonial"
|
id: "3", title: "Best Prices", quote: "Best value with quality equipment and fair pricing.", name: "Jennifer Thompson", role: "Party Planner", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Jennifer Thompson testimonial"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4", title: "Fast & Flexible Service", quote: "We called last minute and they squeezed us in. The team was accommodating and our backyard party turned out perfect!", name: "David Lee", role: "Homeowner", imageSrc: "https://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", imageAlt: "David Lee testimonial"
|
id: "4", title: "Fast & Flexible", quote: "Accommodating team that squeezed us in last minute.", name: "David Lee", role: "Homeowner", imageSrc: "https://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", imageAlt: "David Lee testimonial"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -144,18 +144,18 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="how-it-works" data-section="how-it-works">
|
<div id="how-it-works" data-section="how-it-works">
|
||||||
<MetricCardFourteen
|
<MetricCardFourteen
|
||||||
title="Simple 3-Step Process to Get Your Rentals"
|
title="Simple 3-Step Process"
|
||||||
tag="How It Works"
|
tag="How It Works"
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1", value: "Step 1", description: "Choose your rentals - Browse our chairs, tables, canopies, and special event equipment. Mix and match for your perfect event."
|
id: "1", value: "Step 1", description: "Browse rentals and mix and match for your event."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", value: "Step 2", description: "Call or request a quote - Get fast pricing with no hidden fees. Our team will confirm availability and scheduling."
|
id: "2", value: "Step 2", description: "Get fast pricing with no hidden fees."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", value: "Step 3", description: "We deliver & pick up - Equipment arrives on time and set up. Just relax and enjoy your event while we handle the rest."
|
id: "3", value: "Step 3", description: "We deliver and pick up on time."
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
@@ -167,7 +167,7 @@ export default function LandingPage() {
|
|||||||
<ContactSplit
|
<ContactSplit
|
||||||
tag="Get Started"
|
tag="Get Started"
|
||||||
title="Ready to Book Your Rentals?"
|
title="Ready to Book Your Rentals?"
|
||||||
description="Call us now or request a quote. We're here to help make your event amazing."
|
description="Call us now or request a quote."
|
||||||
tagIcon={Phone}
|
tagIcon={Phone}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "radial-gradient" }}
|
background={{ variant: "radial-gradient" }}
|
||||||
@@ -213,4 +213,4 @@ export default function LandingPage() {
|
|||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -305,4 +305,4 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,4 +155,4 @@ export default function ShopPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ html {
|
|||||||
body {
|
body {
|
||||||
background-color: var(--background);
|
background-color: var(--background);
|
||||||
color: var(--foreground);
|
color: var(--foreground);
|
||||||
font-family: var(--font-roboto), sans-serif;
|
font-family: var(--font-inter), sans-serif;
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
overscroll-behavior: none;
|
overscroll-behavior: none;
|
||||||
@@ -24,5 +24,5 @@ h3,
|
|||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-roboto), sans-serif;
|
font-family: var(--font-montserrat), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user