87 Commits

Author SHA1 Message Date
1ead9deffc Merge version_27 into main
Merge version_27 into main
2026-04-19 09:16:36 +00:00
5329811026 Update src/app/page.tsx 2026-04-19 09:16:33 +00:00
f9c9b6ea3e Merge version_26 into main
Merge version_26 into main
2026-04-19 09:10:54 +00:00
f39fd68ba9 Update src/app/page.tsx 2026-04-19 09:10:51 +00:00
6d9ac6a79b Merge version_25 into main
Merge version_25 into main
2026-04-19 08:26:36 +00:00
5e44ee2e14 Add src/app/services/page.tsx 2026-04-19 08:26:33 +00:00
4b2f29d0c2 Update src/app/page.tsx 2026-04-19 08:26:33 +00:00
5f5bf2032f Merge version_24 into main
Merge version_24 into main
2026-04-19 07:31:22 +00:00
d32ee7a9b8 Update theme fonts 2026-04-19 07:31:19 +00:00
cfe2f6e7b3 Update theme fonts 2026-04-19 07:31:19 +00:00
bbda0ab22a Merge version_24 into main
Merge version_24 into main
2026-04-19 07:18:52 +00:00
14576fe71e Update theme fonts 2026-04-19 07:18:49 +00:00
85f3214ab1 Update theme fonts 2026-04-19 07:18:48 +00:00
f987be073e Merge version_24 into main
Merge version_24 into main
2026-04-19 07:16:44 +00:00
57db48cd17 Update theme fonts 2026-04-19 07:16:41 +00:00
8f789fed77 Update theme fonts 2026-04-19 07:16:40 +00:00
88c6270abf Merge version_24 into main
Merge version_24 into main
2026-04-19 07:16:05 +00:00
58c6a0f648 Update theme fonts 2026-04-19 07:16:02 +00:00
ff9e15f8b7 Update theme fonts 2026-04-19 07:16:02 +00:00
29bcacf5d7 Merge version_24 into main
Merge version_24 into main
2026-04-19 07:15:36 +00:00
32920c6847 Update theme fonts 2026-04-19 07:15:30 +00:00
9f6d5d8935 Update theme fonts 2026-04-19 07:15:30 +00:00
512450ddcd Merge version_24 into main
Merge version_24 into main
2026-04-19 07:14:42 +00:00
03b0550822 Update theme fonts 2026-04-19 07:14:39 +00:00
29268e97be Update theme fonts 2026-04-19 07:14:38 +00:00
b9527b8f0e Merge version_24 into main
Merge version_24 into main
2026-04-19 07:13:48 +00:00
314e728781 Update theme fonts 2026-04-19 07:13:45 +00:00
dab5b0604f Update theme fonts 2026-04-19 07:13:44 +00:00
555e27ae63 Merge version_24 into main
Merge version_24 into main
2026-04-19 07:13:24 +00:00
6c4fb01520 Update theme fonts 2026-04-19 07:13:21 +00:00
5e91a75778 Update theme fonts 2026-04-19 07:13:21 +00:00
98c4512d49 Merge version_24 into main
Merge version_24 into main
2026-04-19 07:12:52 +00:00
9d6e3c1421 Update theme fonts 2026-04-19 07:12:46 +00:00
5606ca6678 Update theme fonts 2026-04-19 07:12:45 +00:00
ccd4706bcb Merge version_24 into main
Merge version_24 into main
2026-04-19 07:11:41 +00:00
c5c84519fd Update theme fonts 2026-04-19 07:11:35 +00:00
f5894dc9b2 Update theme fonts 2026-04-19 07:11:34 +00:00
ce3872e16c Merge version_24 into main
Merge version_24 into main
2026-04-19 07:08:10 +00:00
2f462cadc7 Update theme fonts 2026-04-19 07:08:07 +00:00
0f06a5ec68 Update theme fonts 2026-04-19 07:08:07 +00:00
188c19b4da Merge version_24 into main
Merge version_24 into main
2026-04-19 07:07:59 +00:00
5a20a4b800 Update theme fonts 2026-04-19 07:07:56 +00:00
3912acf2c6 Update theme fonts 2026-04-19 07:07:55 +00:00
c0ff4077de Merge version_24 into main
Merge version_24 into main
2026-04-19 07:00:54 +00:00
ee3d8a60f3 Update theme colors 2026-04-19 07:00:51 +00:00
9fc961303b Merge version_23 into main
Merge version_23 into main
2026-04-19 07:00:42 +00:00
03d000979d Update theme colors 2026-04-19 07:00:39 +00:00
e1beacaf91 Merge version_22 into main
Merge version_22 into main
2026-04-19 06:59:29 +00:00
e7cc76d011 Update theme colors 2026-04-19 06:59:26 +00:00
8715debee3 Merge version_21 into main
Merge version_21 into main
2026-04-19 06:59:02 +00:00
e56dd016e1 Update theme colors 2026-04-19 06:58:58 +00:00
0ec60ddbed Merge version_20 into main
Merge version_20 into main
2026-04-19 06:58:50 +00:00
4fa41fc645 Update theme colors 2026-04-19 06:58:47 +00:00
f02f163e33 Merge version_19 into main
Merge version_19 into main
2026-04-19 06:58:35 +00:00
ac3f1bedc0 Update theme colors 2026-04-19 06:58:32 +00:00
a6f60a709c Merge version_18 into main
Merge version_18 into main
2026-04-19 06:58:06 +00:00
78f2f05331 Update theme colors 2026-04-19 06:58:00 +00:00
ffb60d36fe Merge version_17 into main
Merge version_17 into main
2026-04-19 06:56:46 +00:00
48d00c771a Update theme colors 2026-04-19 06:56:43 +00:00
af41beaa14 Merge version_16 into main
Merge version_16 into main
2026-04-19 06:56:22 +00:00
46b1cdd330 Update theme colors 2026-04-19 06:56:19 +00:00
a2b2434350 Merge version_15 into main
Merge version_15 into main
2026-04-19 06:55:59 +00:00
9c4563c1ab Update theme colors 2026-04-19 06:55:56 +00:00
2bce4c0856 Merge version_14 into main
Merge version_14 into main
2026-04-19 06:55:34 +00:00
54bddc7497 Update theme colors 2026-04-19 06:55:31 +00:00
fe38718d8a Merge version_13 into main
Merge version_13 into main
2026-04-19 06:55:22 +00:00
ba77c9937f Update theme colors 2026-04-19 06:55:19 +00:00
07e1fdbfbc Merge version_12 into main
Merge version_12 into main
2026-04-19 06:55:11 +00:00
abb2e7d098 Update theme colors 2026-04-19 06:55:08 +00:00
858459f32f Merge version_11 into main
Merge version_11 into main
2026-04-19 06:54:44 +00:00
df19e45afd Update theme colors 2026-04-19 06:54:41 +00:00
91142d6635 Update theme colors 2026-04-19 06:54:39 +00:00
f5ca34e114 Merge version_9 into main
Merge version_9 into main
2026-04-19 06:54:29 +00:00
ebfe2e04c1 Update theme colors 2026-04-19 06:54:26 +00:00
c685745d24 Merge version_8 into main
Merge version_8 into main
2026-04-19 06:54:21 +00:00
5326a3da9e Update theme colors 2026-04-19 06:54:18 +00:00
8519de4c9d Merge version_7 into main
Merge version_7 into main
2026-04-19 06:53:56 +00:00
78cb08f746 Update theme colors 2026-04-19 06:53:53 +00:00
ff33fd98df Merge version_6 into main
Merge version_6 into main
2026-04-19 06:53:42 +00:00
a26c785e05 Update theme colors 2026-04-19 06:53:39 +00:00
f148220457 Merge version_5 into main
Merge version_5 into main
2026-04-19 06:53:36 +00:00
6d3bf881c0 Update theme colors 2026-04-19 06:53:33 +00:00
14c76e00b6 Merge version_4 into main
Merge version_4 into main
2026-04-19 06:53:30 +00:00
7a161fdd0f Update theme colors 2026-04-19 06:53:27 +00:00
8aa473d2ea Merge version_3 into main
Merge version_3 into main
2026-04-19 06:53:14 +00:00
2176d7f9d4 Update theme colors 2026-04-19 06:53:11 +00:00
18d5debaaf Merge version_2 into main
Merge version_2 into main
2026-04-19 06:53:07 +00:00
5 changed files with 188 additions and 252 deletions

View File

@@ -7,6 +7,11 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Roboto } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Manrope } from "next/font/google";
import { Nunito } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import { Archivo } from "next/font/google";
@@ -21,10 +26,26 @@ export const metadata: Metadata = {
},
};
const roboto = Roboto({
variable: "--font-roboto",
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
weight: ["100", "300", "400", "500", "700", "900"],
});
export default function RootLayout({
@@ -35,7 +56,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${roboto.variable} antialiased`}>
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -31,22 +31,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Products",
id: "products",
},
{
name: "About",
id: "about",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "Products", id: "products" },
{ name: "Services", id: "/services" },
{ name: "About", id: "about" },
{ name: "Contact", id: "contact" },
]}
brandName="Angel Gifts"
/>
@@ -54,20 +43,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
logoText="Gifts that feel like a blessing"
description="Thoughtfully curated gifts for life's most precious moments. From personalized treasures to luxury hampers, we make every occasion feel special."
buttons={[
{
text: "Shop Now",
href: "#products",
},
{
text: "Customize a Gift",
href: "#contact",
},
{ text: "Shop Now", href: "#products" },
{ text: "Customize a Gift", href: "#contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/breakfast-with-gift-flowers-chocolates_1220-638.jpg"
mediaAnimation="slide-up"
@@ -79,21 +60,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Emotional Curation",
description: "Every gift is chosen to evoke joy and create a lasting connection.",
imageSrc: "http://img.b2bpic.net/free-photo/man-making-surprise-woman_23-2147742616.jpg",
},
{
title: "Personalized Touch",
description: "Add names, dates, or messages to make your gift truly unique.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-woman-bathrobe-holding-blank-business-card-while-spending-spa-salon_637285-2048.jpg",
},
{
title: "Fast & Secure Delivery",
description: "We ensure your gifts reach your loved ones safely and on time.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-inside-present-box-sterile-mask-with-gift_179666-9341.jpg",
},
{ title: "Emotional Curation", description: "Every gift is chosen to evoke joy and create a lasting connection.", imageSrc: "http://img.b2bpic.net/free-photo/man-making-surprise-woman_23-2147742616.jpg" },
{ title: "Personalized Touch", description: "Add names, dates, or messages to make your gift truly unique.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-woman-bathrobe-holding-blank-business-card-while-spending-spa-salon_637285-2048.jpg" },
{ title: "Fast & Secure Delivery", description: "We ensure your gifts reach your loved ones safely and on time.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-inside-present-box-sterile-mask-with-gift_179666-9341.jpg" },
]}
title="Why Angel Gifts?"
description="We believe in the power of giving. Our gifts are carefully selected to create memories."
@@ -103,55 +72,22 @@ export default function LandingPage() {
<div id="products" data-section="products">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
textboxLayout="split"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={true}
products={[
{
id: "p1",
name: "Gourmet Hamper",
price: "$89",
variant: "Classic",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cheese-plate-mix-cheeses-with-grapes-honey-with-glass-red-wine_141793-12187.jpg",
},
{
id: "p2",
name: "Personalized Pendant",
price: "$120",
variant: "Gold",
imageSrc: "http://img.b2bpic.net/free-photo/lovely-christmas-gifts-composition_23-2147921898.jpg",
},
{
id: "p3",
name: "Floral Bliss Bouquet",
price: "$55",
variant: "Seasonal",
imageSrc: "http://img.b2bpic.net/free-photo/female-hand-with-holiday-card-bouquet-flowers_23-2148109126.jpg",
},
{
id: "p4",
name: "Baby Comfort Set",
price: "$45",
variant: "Soft",
imageSrc: "http://img.b2bpic.net/free-photo/gift-box-fresh-roses-valentine-s-day-women-s-day-holiday-concept_169016-8519.jpg",
},
{
id: "p5",
name: "Corporate Luxe Box",
price: "$150",
variant: "Premium",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-business-man-opening-gift-box_1262-17824.jpg",
},
{
id: "p6",
name: "Choco Selection",
price: "$35",
variant: "Assorted",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-round-chocolate-box-with-golden-silver-wrapped-chocolates_140725-1467.jpg",
},
{ id: "p1", name: "Gourmet Hamper", price: "$89", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cheese-plate-mix-cheeses-with-grapes-honey-with-glass-red-wine_141793-12187.jpg" },
{ id: "p2", name: "Personalized Pendant", price: "$120", variant: "Gold", imageSrc: "http://img.b2bpic.net/free-photo/lovely-christmas-gifts-composition_23-2147921898.jpg" },
{ id: "p3", name: "Floral Bliss Bouquet", price: "$55", variant: "Seasonal", imageSrc: "http://img.b2bpic.net/free-photo/female-hand-with-holiday-card-bouquet-flowers_23-2148109126.jpg" },
{ id: "p4", name: "Baby Comfort Set", price: "$45", variant: "Soft", imageSrc: "http://img.b2bpic.net/free-photo/gift-box-fresh-roses-valentine-s-day-women-s-day-holiday-concept_169016-8519.jpg" },
{ id: "p5", name: "Corporate Luxe Box", price: "$150", variant: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/closeup-business-man-opening-gift-box_1262-17824.jpg" },
{ id: "p6", name: "Choco Selection", price: "$35", variant: "Assorted", imageSrc: "http://img.b2bpic.net/free-photo/top-view-round-chocolate-box-with-golden-silver-wrapped-chocolates_140725-1467.jpg" },
]}
buttons={[
{ text: "View Full Collection", href: "#all-products" }
]}
title="Our Bestsellers"
description="Discover the gifts everyone is talking about."
description="Our expert curators handpick every item to ensure premium quality and thoughtful design. Explore our collection of best-loved gifts that turn ordinary occasions into cherished, unforgettable memories."
/>
</div>
@@ -161,24 +97,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{
id: "m1",
icon: Gift,
title: "Gifts Delivered",
value: "15,000+",
},
{
id: "m2",
icon: Smile,
title: "Happy Recipients",
value: "99%",
},
{
id: "m3",
icon: MapPin,
title: "Cities Served",
value: "50+",
},
{ id: "m1", icon: Gift, title: "Gifts Delivered", value: "15,000+" },
{ id: "m2", icon: Smile, title: "Happy Recipients", value: "99%" },
{ id: "m3", icon: MapPin, title: "Cities Served", value: "50+" },
]}
title="Gifts Delivered with Love"
description="Our community continues to grow, spreading joy across the country."
@@ -191,60 +112,16 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah Miller",
role: "Customer",
company: "Happy Recipient",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/person-virtual-date_23-2149296080.jpg",
},
{
id: "t2",
name: "Emily Chen",
role: "Customer",
company: "Gift Buyer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/elegant-woman-opening-small-christmas-present_329181-7284.jpg",
},
{
id: "t3",
name: "David Wilson",
role: "Customer",
company: "Husband",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-casual-caucasian-middle-aged-woman-showing-okey-gesture-isolated-olive-green_141793-32953.jpg",
},
{
id: "t4",
name: "Linda Adams",
role: "Customer",
company: "Family",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-family-celebrating-christmas-together_329181-949.jpg",
},
{
id: "t5",
name: "Mark Roberts",
role: "Customer",
company: "Birthday Surprise",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-blonde-woman-holding-gift-smiling-happy-pointing-with-hand-finger_839833-12178.jpg",
},
{ id: "t1", name: "Sarah Miller", role: "Customer", company: "Happy Recipient", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/person-virtual-date_23-2149296080.jpg" },
{ id: "t2", name: "Emily Chen", role: "Customer", company: "Gift Buyer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/elegant-woman-opening-small-christmas-present_329181-7284.jpg" },
{ id: "t3", name: "David Wilson", role: "Customer", company: "Husband", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-casual-caucasian-middle-aged-woman-showing-okey-gesture-isolated-olive-green_141793-32953.jpg" },
{ id: "t4", name: "Linda Adams", role: "Customer", company: "Family", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-family-celebrating-christmas-together_329181-949.jpg" },
{ id: "t5", name: "Mark Roberts", role: "Customer", company: "Birthday Surprise", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-blonde-woman-holding-gift-smiling-happy-pointing-with-hand-finger_839833-12178.jpg" },
]}
kpiItems={[
{
value: "4.9/5",
label: "Average Rating",
},
{
value: "10k+",
label: "Reviews",
},
{
value: "95%",
label: "Return Customers",
},
{ value: "4.9/5", label: "Average Rating" },
{ value: "10k+", label: "Reviews" },
{ value: "95%", label: "Return Customers" },
]}
title="Stories of Joy"
description="See what our lovely customers say about their experience."
@@ -255,21 +132,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "How long does delivery take?",
content: "Standard delivery takes 2-3 business days. Same-day delivery is available in select areas.",
},
{
id: "f2",
title: "Can I add a personalized message?",
content: "Absolutely! You can add a custom note at checkout for every gift.",
},
{
id: "f3",
title: "What payment methods are accepted?",
content: "We accept all major credit cards, EFT, and secure online wallet payments.",
},
{ id: "f1", title: "How long does delivery take?", content: "Standard delivery takes 2-3 business days. Same-day delivery is available in select areas." },
{ id: "f2", title: "Can I add a personalized message?", content: "Absolutely! You can add a custom note at checkout for every gift." },
{ id: "f3", title: "What payment methods are accepted?", content: "We accept all major credit cards, EFT, and secure online wallet payments." },
]}
sideTitle="Frequently Asked Questions"
sideDescription="Everything you need to know about ordering and delivery."
@@ -283,24 +148,10 @@ export default function LandingPage() {
title="Get in Touch"
description="We'd love to help you find the perfect gift. Contact us for any special requests."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true,
},
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Your Email", required: true },
]}
textarea={{
name: "message",
placeholder: "Tell us about the gift you're looking for...",
rows: 4,
}}
textarea={{ name: "message", placeholder: "Tell us about the gift you're looking for...", rows: 4 }}
imageSrc="http://img.b2bpic.net/free-photo/focused-call-center-operators-working-process_74855-4212.jpg"
/>
</div>
@@ -308,54 +159,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "About Us",
href: "#about",
},
{
label: "Blog",
href: "#",
},
{
label: "Corporate Gifting",
href: "#",
},
],
},
{
items: [
{
label: "FAQs",
href: "#",
},
{
label: "Delivery Policy",
href: "#",
},
{
label: "Returns",
href: "#",
},
],
},
{
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Facebook",
href: "#",
},
{
label: "WhatsApp",
href: "#",
},
],
},
{ items: [{ label: "About Us", href: "#about" }, { label: "Blog", href: "#" }, { label: "Corporate Gifting", href: "#" }] },
{ items: [{ label: "FAQs", href: "#" }, { label: "Delivery Policy", href: "#" }, { label: "Returns", href: "#" }] },
{ items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }, { label: "WhatsApp", href: "#" }] },
]}
logoText="Angel Gifts"
/>
@@ -363,4 +169,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

109
src/app/services/page.tsx Normal file
View File

@@ -0,0 +1,109 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="small"
sizing="largeSizeMediumTitles"
background="floatingGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "Products", id: "/#products" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/#about" },
{ name: "Contact", id: "/#contact" },
]}
brandName="Angel Gifts"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardThree
title="Our Services"
description="Premium gift curation packages for every occasion."
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
plans={[
{ id: "s1", name: "Personal Curation", price: "$50", buttons: [{ text: "Get Started" }], features: ["Personal styling", "Gift recommendation", "Custom note"] },
{ id: "s2", name: "Corporate Concierge", price: "$250", buttons: [{ text: "Enquire" }], features: ["Bulk discounts", "Branded packaging", "Priority shipping"] },
{ id: "s3", name: "Luxury Events", price: "$500", buttons: [{ text: "Consult Now" }], features: ["Event decor", "On-site setup", "Full customization"] }
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
title="Client Success Stories"
description="Hear how our services helped make moments unforgettable."
testimonials={[
{ id: "t1", name: "Alice", handle: "@alice_r", testimonial: "The corporate concierge service was flawless!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CWg39oqbBQKGdAu0sqb3l1hJJv/uploaded-1776587168017-o2kwrya6.jpg" },
{ id: "t2", name: "Bob", handle: "@bob_d", testimonial: "Everything was handled perfectly, highly recommended!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CWg39oqbBQKGdAu0sqb3l1hJJv/uploaded-1776587168017-6mjmpdah.jpg" }
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
title="Common Queries"
description="Get all your questions answered about our service packages."
faqsAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CWg39oqbBQKGdAu0sqb3l1hJJv/uploaded-1776587168017-0rqbu4ds.jpg"
faqs={[
{ id: "f1", title: "Can I cancel a service?", content: "Yes, up to 48 hours before the event." },
{ id: "f2", title: "Is international shipping available?", content: "Currently we only ship domestically." }
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Book a Service"
description="Fill the form below to get started with our expert team."
useInvertedBackground={true}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CWg39oqbBQKGdAu0sqb3l1hJJv/uploaded-1776587168018-yp09a55i.jpg"
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true }
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Services", href: "/services" }] },
{ items: [{ label: "Contact", href: "/#contact" }] }
]}
logoText="Angel Gifts"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-roboto), sans-serif;
font-family: var(--font-inter), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-roboto), sans-serif;
font-family: var(--font-libre-baskerville), serif;
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000f06e6;
--primary-cta: #0a7039;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #000f06e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
--background: #f6f0e9;
--card: #efe7dd;
--foreground: #2b180a;
--primary-cta: #2b180a;
--primary-cta-text: #f6f0e9;
--secondary-cta: #efe7dd;
--secondary-cta-text: #2b180a;
--accent: #94877c;
--background-accent: #afa094;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);