Update src/app/contact/page.tsx

This commit is contained in:
2026-03-03 19:32:44 +00:00
parent 7e4b29095b
commit 81bbadc9d9

View File

@@ -2,15 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import FeatureBento from "@/components/sections/feature/FeatureBento";
import FaqBase from "@/components/sections/faq/FaqBase";
import FaqSplitText from "@/components/sections/faq/FaqSplitText";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Mail, Phone, MapPin, Clock, Instagram, Facebook, Twitter } from "lucide-react";
const navItems = [
{ name: "Shop", id: "/products" },
{ name: "About Us", id: "/about" },
{ name: "About", id: "/about" },
{ name: "Subscription", id: "/subscription" },
{ name: "Blog", id: "/blog" },
{ name: "Contact", id: "/contact" },
@@ -19,24 +19,23 @@ const navItems = [
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSmallSizeMediumTitles"
background="aurora"
cardStyle="subtle-shadow"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="normal"
borderRadius="rounded"
contentWidth="medium"
sizing="mediumLargeSizeLargeTitles"
background="none"
cardStyle="solid"
primaryButtonStyle="gradient"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
{/* Navigation */}
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
<NavbarStyleCentered
navItems={navItems}
button={{ text: "Get Started", href: "/subscription" }}
brandName="Finca Don Manuel"
bottomLeftText="Premium Specialty Coffee"
bottomRightText="hello@fincadonmanuel.com"
/>
</div>
@@ -79,38 +78,28 @@ export default function ContactPage() {
{/* FAQ Section */}
<div id="faq" data-section="faq">
<FaqBase
title="Frequently Asked Questions"
description="Find answers to common questions about our products, subscriptions, and policies."
tag="Help & Support"
textboxLayout="default"
<FaqSplitText
sideTitle="Frequently Asked Questions"
sideDescription="Find answers to common questions about our products, subscriptions, and policies."
faqsAnimation="slide-up"
useInvertedBackground={false}
faqs={[
{
id: "1", title: "How quickly will my order arrive?", content: "We process orders within 1-2 business days. Standard shipping takes 5-7 business days domestically. Expedited shipping (2-3 days) is available for an additional fee. All orders include tracking information."
},
id: "1", title: "How quickly will my order arrive?", content: "We process orders within 1-2 business days. Standard shipping takes 5-7 business days domestically. Expedited shipping (2-3 days) is available for an additional fee. All orders include tracking information."},
{
id: "2", title: "Do you offer international shipping?", content: "We currently ship throughout North America with standard and express options. We're expanding international availability. Please contact us for information about shipping to your country."
},
id: "2", title: "Do you offer international shipping?", content: "We currently ship throughout North America with standard and express options. We're expanding international availability. Please contact us for information about shipping to your country."},
{
id: "3", title: "What if I'm not satisfied with my coffee?", content: "We stand behind our product 100%. If you're not completely satisfied, we offer a 30-day money-back guarantee with no questions asked. Simply contact our customer service team for details."
},
id: "3", title: "What if I'm not satisfied with my coffee?", content: "We stand behind our product 100%. If you're not completely satisfied, we offer a 30-day money-back guarantee with no questions asked. Simply contact our customer service team for details."},
{
id: "4", title: "Can I modify my subscription at any time?", content: "Absolutely! You can pause, skip, cancel, or modify your subscription preferences anytime from your member portal. Changes take effect on your next scheduled delivery."
},
id: "4", title: "Can I modify my subscription at any time?", content: "Absolutely! You can pause, skip, cancel, or modify your subscription preferences anytime from your member portal. Changes take effect on your next scheduled delivery."},
{
id: "5", title: "How do I know when my coffee was roasted?", content: "Each bag includes a QR code with the exact roast date and brewing recommendations. Our coffee is optimal 3-4 weeks after roasting and stays fresh for 2-3 months in our resealable valve bags."
},
id: "5", title: "How do I know when my coffee was roasted?", content: "Each bag includes a QR code with the exact roast date and brewing recommendations. Our coffee is optimal 3-4 weeks after roasting and stays fresh for 2-3 months in our resealable valve bags."},
{
id: "6", title: "Do you offer wholesale or bulk pricing?", content: "Yes! We offer special pricing for cafés, restaurants, and corporate orders. Contact our sales team at sales@fincadonmanuel.com to discuss bulk options and custom arrangements."
},
id: "6", title: "Do you offer wholesale or bulk pricing?", content: "Yes! We offer special pricing for cafés, restaurants, and corporate orders. Contact our sales team at sales@fincadonmanuel.com to discuss bulk options and custom arrangements."},
{
id: "7", title: "Are your farming practices truly sustainable?", content: "Yes. Our farm is Fair Trade Certified, Rainforest Alliance Member, uses 100% compostable packaging, maintains carbon-neutral shipping, and focuses on soil health and biodiversity protection."
},
id: "7", title: "Are your farming practices truly sustainable?", content: "Yes. Our farm is Fair Trade Certified, Rainforest Alliance Member, uses 100% compostable packaging, maintains carbon-neutral shipping, and focuses on soil health and biodiversity protection."},
{
id: "8", title: "How do I earn and redeem loyalty rewards?", content: "You earn 1 point per $1 spent with every purchase. 50 points = $10 credit. Bonus: earn double points on your birthday month. Redeem anytime from your member portal."
},
id: "8", title: "How do I earn and redeem loyalty rewards?", content: "You earn 1 point per $1 spent with every purchase. 50 points = $10 credit. Bonus: earn double points on your birthday month. Redeem anytime from your member portal."},
]}
/>
</div>
@@ -123,23 +112,19 @@ export default function ContactPage() {
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com/fincadonmanuel", ariaLabel: "Follow us on Instagram"
},
href: "https://instagram.com/fincadonmanuel", ariaLabel: "Follow us on Instagram"},
{
icon: Facebook,
href: "https://facebook.com/fincadonmanuel", ariaLabel: "Follow us on Facebook"
},
href: "https://facebook.com/fincadonmanuel", ariaLabel: "Follow us on Facebook"},
{
icon: Twitter,
href: "https://twitter.com/fincadonmanuel", ariaLabel: "Follow us on Twitter"
},
href: "https://twitter.com/fincadonmanuel", ariaLabel: "Follow us on Twitter"},
{
icon: Mail,
href: "mailto:hello@fincadonmanuel.com", ariaLabel: "Email us"
},
href: "mailto:hello@fincadonmanuel.com", ariaLabel: "Email us"},
]}
/>
</div>
</ThemeProvider>
);
}
}