Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d8bd335b70 | |||
| 6b2bf8c244 | |||
| 85edd7bd7e | |||
| 1ab0271490 | |||
| 6481cd1838 |
@@ -2,16 +2,17 @@
|
|||||||
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
|
||||||
import SplitAbout from "@/components/sections/about/SplitAbout";
|
import AboutMetric from "@/components/sections/about/AboutMetric";
|
||||||
import TeamCardTwo from "@/components/sections/team/TeamCardTwo";
|
import { ChefHat, Sparkles, Award } from "lucide-react";
|
||||||
|
|
||||||
const navItems = [
|
|
||||||
{ name: "Home", id: "/" },
|
|
||||||
{ name: "About", id: "/about" }
|
|
||||||
];
|
|
||||||
|
|
||||||
export default function AboutPage() {
|
export default function AboutPage() {
|
||||||
|
const navItems = [
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="bounce-effect"
|
defaultButtonVariant="bounce-effect"
|
||||||
@@ -26,41 +27,17 @@ export default function AboutPage() {
|
|||||||
headingFontWeight="extrabold"
|
headingFontWeight="extrabold"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<NavbarStyleFullscreen navItems={navItems} brandName="ChefSelect" />
|
||||||
<NavbarLayoutFloatingInline
|
<AboutMetric
|
||||||
navItems={navItems}
|
title="Our Culinary Journey"
|
||||||
brandName="ChefSelect"
|
metrics={[
|
||||||
button={{ text: "Book Now" }}
|
{ icon: ChefHat, label: "Professional Chefs", value: "50+" },
|
||||||
/>
|
{ icon: Sparkles, label: "Events Served", value: "1,000+" },
|
||||||
</div>
|
{ icon: Award, label: "Satisfied Clients", value: "99%" }
|
||||||
<div className="pt-24">
|
]}
|
||||||
<div id="about-split" data-section="about-split">
|
metricsAnimation="slide-up"
|
||||||
<SplitAbout
|
useInvertedBackground={false}
|
||||||
title="Our History & Mission"
|
/>
|
||||||
description="Founded on the belief that dining is an art form, ChefSelect has spent years perfecting the private culinary experience. Our mission is to transform your home into the finest restaurant in the city, using only the freshest ingredients and culinary expertise."
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={false}
|
|
||||||
bulletPoints={[
|
|
||||||
{ title: "Established 2015", description: "Started with a passion for local ingredients." },
|
|
||||||
{ title: "Our Mission", description: "To deliver unparalleled luxury dining experiences." }
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div id="team-section" data-section="team-section">
|
|
||||||
<TeamCardTwo
|
|
||||||
title="Meet The Team"
|
|
||||||
description="The culinary experts and visionaries behind ChefSelect."
|
|
||||||
gridVariant="uniform-all-items-equal"
|
|
||||||
animationType="slide-up"
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={false}
|
|
||||||
members={[
|
|
||||||
{ id: "1", name: "Elena Rossi", role: "Founder & Executive Chef", description: "A Michelin-star background with a vision for intimate dining." },
|
|
||||||
{ id: "2", name: "Marcus Thorne", role: "Director of Operations", description: "Ensuring every detail of your event is flawless." }
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -3,11 +3,12 @@
|
|||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
|
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
|
||||||
import ContactCenter from "@/components/sections/contact/ContactCenter";
|
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||||
|
|
||||||
export default function ContactPage() {
|
export default function ContactPage() {
|
||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Contact", id: "/contact" }
|
{ name: "Contact", id: "/contact" }
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -26,12 +27,15 @@ export default function ContactPage() {
|
|||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<NavbarStyleFullscreen navItems={navItems} brandName="ChefSelect" />
|
<NavbarStyleFullscreen navItems={navItems} brandName="ChefSelect" />
|
||||||
<ContactCenter
|
<ContactSplitForm
|
||||||
tag="Contact Us"
|
title="Get in Touch"
|
||||||
title="Get in Touch"
|
description="Have questions about our private dining services? We'd love to hear from you."
|
||||||
description="We're here to help elevate your next dining experience. Reach out for bookings, inquiries, or business opportunities."
|
inputs={[
|
||||||
background={{ variant: "plain" }}
|
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||||
useInvertedBackground={false}
|
{ name: "email", type: "email", placeholder: "Your Email", required: true }
|
||||||
|
]}
|
||||||
|
textarea={{ name: "message", placeholder: "How can we assist you?", rows: 4 }}
|
||||||
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/Nav
|
|||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
{ name: "Contact", id: "/contact" }
|
{ name: "Contact", id: "/contact" }
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -26,7 +27,7 @@ export default function LandingPage() {
|
|||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<NavbarStyleFullscreen navItems={navItems} brandName="ChefSelect" />
|
<NavbarStyleFullscreen navItems={navItems} brandName="ChefSelect" />
|
||||||
<div className="min-h-screen flex items-center justify-center">
|
<div className="min-h-screen flex items-center justify-center">
|
||||||
<h1 className="text-4xl">Project Scrapped</h1>
|
<h1 className="text-4xl">Welcome to ChefSelect</h1>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
Reference in New Issue
Block a user