Compare commits
83 Commits
version_3
...
version_26
| Author | SHA1 | Date | |
|---|---|---|---|
| f39fd68ba9 | |||
| 6d9ac6a79b | |||
| 5e44ee2e14 | |||
| 4b2f29d0c2 | |||
| 5f5bf2032f | |||
| d32ee7a9b8 | |||
| cfe2f6e7b3 | |||
| bbda0ab22a | |||
| 14576fe71e | |||
| 85f3214ab1 | |||
| f987be073e | |||
| 57db48cd17 | |||
| 8f789fed77 | |||
| 88c6270abf | |||
| 58c6a0f648 | |||
| ff9e15f8b7 | |||
| 29bcacf5d7 | |||
| 32920c6847 | |||
| 9f6d5d8935 | |||
| 512450ddcd | |||
| 03b0550822 | |||
| 29268e97be | |||
| b9527b8f0e | |||
| 314e728781 | |||
| dab5b0604f | |||
| 555e27ae63 | |||
| 6c4fb01520 | |||
| 5e91a75778 | |||
| 98c4512d49 | |||
| 9d6e3c1421 | |||
| 5606ca6678 | |||
| ccd4706bcb | |||
| c5c84519fd | |||
| f5894dc9b2 | |||
| ce3872e16c | |||
| 2f462cadc7 | |||
| 0f06a5ec68 | |||
| 188c19b4da | |||
| 5a20a4b800 | |||
| 3912acf2c6 | |||
| c0ff4077de | |||
| ee3d8a60f3 | |||
| 9fc961303b | |||
| 03d000979d | |||
| e1beacaf91 | |||
| e7cc76d011 | |||
| 8715debee3 | |||
| e56dd016e1 | |||
| 0ec60ddbed | |||
| 4fa41fc645 | |||
| f02f163e33 | |||
| ac3f1bedc0 | |||
| a6f60a709c | |||
| 78f2f05331 | |||
| ffb60d36fe | |||
| 48d00c771a | |||
| af41beaa14 | |||
| 46b1cdd330 | |||
| a2b2434350 | |||
| 9c4563c1ab | |||
| 2bce4c0856 | |||
| 54bddc7497 | |||
| fe38718d8a | |||
| ba77c9937f | |||
| 07e1fdbfbc | |||
| abb2e7d098 | |||
| 858459f32f | |||
| df19e45afd | |||
| 91142d6635 | |||
| f5ca34e114 | |||
| ebfe2e04c1 | |||
| c685745d24 | |||
| 5326a3da9e | |||
| 8519de4c9d | |||
| 78cb08f746 | |||
| ff33fd98df | |||
| a26c785e05 | |||
| f148220457 | |||
| 6d3bf881c0 | |||
| 14c76e00b6 | |||
| 7a161fdd0f | |||
| 8aa473d2ea | |||
| 18d5debaaf |
@@ -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
|
||||
|
||||
277
src/app/page.tsx
277
src/app/page.tsx
@@ -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,19 @@ 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" },
|
||||
]}
|
||||
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 +94,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 +109,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 +129,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 +145,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 +156,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 +166,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
109
src/app/services/page.tsx
Normal file
109
src/app/services/page.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #000612e6;
|
||||
--primary-cta: #15479c;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #000612e6;
|
||||
--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);
|
||||
|
||||
Reference in New Issue
Block a user