Compare commits
17 Commits
version_6
...
version_10
| Author | SHA1 | Date | |
|---|---|---|---|
| 2436062911 | |||
| 9ae81a6fb8 | |||
| 6ba236ee7c | |||
| 040979555d | |||
| 139ba13dde | |||
| 7fc5c553ed | |||
| f122bb0fa8 | |||
| 0815bf3346 | |||
| 067165650a | |||
| 039f5ffdbd | |||
| 289d41a6ba | |||
| 68bccf279d | |||
| 7a012baf3e | |||
| a0bc7f0e68 | |||
| 9c523e8377 | |||
| a142db65ca | |||
| 0f2ab5c9fe |
@@ -27,6 +27,7 @@ export const metadata: Metadata = {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const libreBaskerville = Libre_Baskerville({
|
const libreBaskerville = Libre_Baskerville({
|
||||||
variable: "--font-libre-baskerville",
|
variable: "--font-libre-baskerville",
|
||||||
subsets: ["latin"],
|
subsets: ["latin"],
|
||||||
|
|||||||
161
src/app/page.tsx
161
src/app/page.tsx
@@ -4,9 +4,9 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import ContactText from '@/components/sections/contact/ContactText';
|
import ContactText from '@/components/sections/contact/ContactText';
|
||||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||||
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
|
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
|
||||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
|
||||||
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import TextAbout from '@/components/sections/about/TextAbout';
|
import TextAbout from '@/components/sections/about/TextAbout';
|
||||||
@@ -29,84 +29,39 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "hero" },
|
||||||
name: "Home", id: "hero"},
|
{ name: "Menu", id: "services" },
|
||||||
{
|
{ name: "Why Us", id: "why-us" },
|
||||||
name: "Menu", id: "services"},
|
{ name: "Gallery", id: "gallery" },
|
||||||
{
|
{ name: "FAQ", id: "faq" },
|
||||||
name: "Why Us", id: "why-us"},
|
|
||||||
{
|
|
||||||
name: "Gallery", id: "gallery"},
|
|
||||||
{
|
|
||||||
name: "FAQ", id: "faq"},
|
|
||||||
]}
|
]}
|
||||||
brandName="Paris Croisserie"
|
brandName="Paris Croisserie"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroLogoBillboard
|
||||||
background={{
|
logoText="Paris Croisserie "
|
||||||
variant: "sparkles-gradient"}}
|
description="Experience the delicate crunch of authentic French-inspired pastries. Fresh, daily-baked, and waiting for you."
|
||||||
title="Fresh, Flaky Croissants in Lubbock"
|
buttons={[{ text: "Order Now", href: "#contact" }, { text: "Our Menu", href: "#services" }]}
|
||||||
description="French-inspired pastries made fresh daily. Known for buttery croissants, quality ingredients, and a welcoming atmosphere, Paris Croisserie is a local favorite for coffee, pastries, and quick bites. ⭐ 4.8 Rating | 🥐 Fresh Baked Daily | 📍 Lubbock, TX"
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CSEIQLBNEFKYS2Z8ImL4kpsrFT/uploaded-1776399649585-t9sw3y5r.png"
|
||||||
buttons={[
|
imageAlt="Artisanal pastries on display"
|
||||||
{
|
mediaAnimation="blur-reveal"
|
||||||
text: "View Daily Menu", href: "#contact"},
|
background={{ variant: "sparkles-gradient" }}
|
||||||
{
|
|
||||||
text: "Call (806) 777-1229", href: "tel:8067771229"},
|
|
||||||
]}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-photo-croissant-with-ham-cheese-wooden-board_613910-6444.jpg"
|
|
||||||
imageAlt="close up buttery croissant golden flaky"
|
|
||||||
mediaAnimation="slide-up"
|
|
||||||
marqueeItems={[
|
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/croissant-glass-plate-high-angle-view-wooden-table_176474-8132.jpg", alt: "close up buttery croissant golden flaky"},
|
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/sustainable-recipients-different-ingredients_23-2149015908.jpg", alt: "bakery display case full of pastries"},
|
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/croissant-with-coffee-french-croissant-wooden-board-cup-espresso_114579-58937.jpg", alt: "coffee and croissant on wooden table"},
|
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/wedding-hall-interior-design-photo-shooting_114579-2234.jpg", alt: "modern french cafe interior design"},
|
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/top-view-homemade-croissants-ready-be-served_23-2148543678.jpg", alt: "pistachio croissant specialty pastry"},
|
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/tablet-mobile-female-using-phone_1303-2074.jpg", alt: "happy customer eating pastry in cafe"},
|
|
||||||
]}
|
|
||||||
avatars={[
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/croissant-wooden-kitchen-towel-high-angle-view_176474-8146.jpg", alt: "Croissant on wooden and kitchen towel, high angle view."},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/croissant-flat-lay-wooden-kitchen-towel_176474-8123.jpg", alt: "Croissant flat lay on wooden and kitchen towel"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/croissants-decorated-with-raspberries-mint-wooden-boards_613910-5904.jpg", alt: "Croissants decorated with raspberries and mint on a wooden boards."},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/plate-croissant-half-covered-strawberry-syrup_140725-1406.jpg", alt: "Plate of croissant half covered in strawberry syrup"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/close-up-woman-holding-croissant_23-2149233686.jpg", alt: "Close up woman holding croissant"},
|
|
||||||
]}
|
|
||||||
avatarText="Join our local foodies"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="services" data-section="services">
|
<div id="services" data-section="services">
|
||||||
<FeatureCardOne
|
<FeatureCardMedia
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
gridVariant="two-items-per-row"
|
title="Daily Selections"
|
||||||
useInvertedBackground={false}
|
description="Handcrafted classics made with premium ingredients to fuel your day."
|
||||||
features={[
|
features={[
|
||||||
{
|
{ id: "1", tag: "Fresh", title: "Croissants & Pastries", description: "Buttery, flaky, and golden perfection.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chocolate-eclairs-oval-plate-tarts-laeves-cinnamon-dried-oranges-dark-wooden-table-with-copy-space_140725-90858.jpg?_wi=2" },
|
||||||
title: "Croissants & Pastries", description: "Fresh, buttery, flaky options including sweet and savory varieties.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chocolate-eclairs-oval-plate-tarts-laeves-cinnamon-dried-oranges-dark-wooden-table-with-copy-space_140725-90858.jpg"},
|
{ id: "2", tag: "Roasted", title: "Coffee & Drinks", description: "Premium roasts that pair beautifully with every bite.", imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2147.jpg" }
|
||||||
{
|
|
||||||
title: "Coffee & Drinks", description: "Lattes, premium coffee, and refreshing specialty drinks.", imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2147.jpg"},
|
|
||||||
{
|
|
||||||
title: "Breakfast & Café Items", description: "Quick, high-quality food for a perfect start to your morning.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-breads-as-sliced-seeded-brown-cob-baguette-croissants-plate-bowl-nuts-walnuts-cup-hot-toddy-with-cinnamon-saucer-wooden-background_141793-27716.jpg"},
|
|
||||||
{
|
|
||||||
title: "Custom Orders & Catering", description: "Tailored pastries for your special events and bulk needs.", imageSrc: "http://img.b2bpic.net/free-photo/woman-selecting-packed-food-food-counter_107420-63658.jpg"},
|
|
||||||
]}
|
]}
|
||||||
title="What We Offer"
|
useInvertedBackground={false}
|
||||||
description="Our menu is designed to delight, featuring artisanal creations crafted with passion and the finest local ingredients."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -116,8 +71,7 @@ export default function LandingPage() {
|
|||||||
tag="Our Commitment"
|
tag="Our Commitment"
|
||||||
title="Why People Choose Us"
|
title="Why People Choose Us"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Our Story", href: "#" },
|
||||||
text: "Our Story", href: "#"},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -128,22 +82,10 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ id: "g1", value: "Fresh", title: "Fresh out of the oven", description: "Baked daily.", imageSrc: "http://img.b2bpic.net/free-photo/red-nature-texture-background_23-2147960326.jpg" },
|
||||||
id: "g1", value: "Fresh", title: "Fresh out of the oven", description: "Baked daily.", imageSrc: "http://img.b2bpic.net/free-photo/red-nature-texture-background_23-2147960326.jpg"},
|
{ id: "g2", value: "Flaky", title: "Perfectly flaky", description: "Our signature.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-bagels-with-seeds-bread_23-2148365501.jpg" },
|
||||||
{
|
{ id: "g3", value: "Local", title: "Local favorite", description: "Community loved.", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-with-croissant_23-2148130539.jpg" },
|
||||||
id: "g2", value: "Flaky", title: "Perfectly flaky", description: "Our signature.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-bagels-with-seeds-bread_23-2148365501.jpg"},
|
{ id: "g4", value: "Chic", title: "Cafe vibe", description: "Cozy space.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg" }
|
||||||
{
|
|
||||||
id: "g3", value: "Local", title: "Local favorite", description: "Community loved.", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-with-croissant_23-2148130539.jpg"},
|
|
||||||
{
|
|
||||||
id: "g4", value: "Chic", title: "Cafe vibe", description: "Cozy space.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg"},
|
|
||||||
{
|
|
||||||
id: "g5", value: "Special", title: "Specialty pastry", description: "Pistachio delight.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-pastry-cream-cheese_23-2148516592.jpg"},
|
|
||||||
{
|
|
||||||
id: "g6", value: "Savory", title: "Savory treats", description: "Handcrafted.", imageSrc: "http://img.b2bpic.net/free-photo/macaroons-waffles-croissant-donuts-wooden-table_23-2147972778.jpg"},
|
|
||||||
{
|
|
||||||
id: "g7", value: "Style", title: "Lifestyle shot", description: "Pure joy.", imageSrc: "http://img.b2bpic.net/free-photo/team-young-colleagues-having-meeting-cafe_273609-16122.jpg"},
|
|
||||||
{
|
|
||||||
id: "g8", value: "Pro", title: "Workspace", description: "The kitchen.", imageSrc: "http://img.b2bpic.net/free-photo/small-business-owner-cleaning-up-coffee-shop_23-2149458143.jpg"},
|
|
||||||
]}
|
]}
|
||||||
title="Gallery"
|
title="Gallery"
|
||||||
description="A glimpse into our bakery world."
|
description="A glimpse into our bakery world."
|
||||||
@@ -155,24 +97,15 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "1", title: "Where are you located?", content: "7610 Milwaukee Ave Suite 300, Lubbock, TX" },
|
||||||
id: "1", title: "Where are you located?", content: "7610 Milwaukee Ave Suite 300, Lubbock, TX"},
|
{ id: "5", title: "What are your operating hours?", content: "We are open daily from 7:00 AM to 6:00 PM." },
|
||||||
{
|
{ id: "2", title: "Do you offer catering?", content: "Yes, contact us for custom orders." }
|
||||||
id: "5", title: "What are your operating hours?", content: "We are open daily from 7:00 AM to 6:00 PM to serve your pastry cravings!"},
|
|
||||||
{
|
|
||||||
id: "2", title: "Do you offer catering?", content: "Yes, contact us for custom orders and bulk requests."},
|
|
||||||
{
|
|
||||||
id: "3", title: "What are your most popular items?", content: "Our classic butter croissants and pistachio pastries."},
|
|
||||||
{
|
|
||||||
id: "4", title: "Do you offer dine-in or takeout?", content: "Both are available for your convenience."},
|
|
||||||
]}
|
]}
|
||||||
title="Frequently Asked Questions"
|
title="Frequently Asked Questions"
|
||||||
description="Everything you need to know about Paris Croisserie."
|
description="Everything you need to know about Paris Croisserie."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Order Now", href: "#contact" },
|
||||||
text: "Order Now", href: "#contact"},
|
{ text: "Call (806) 777-1229", href: "tel:8067771229" },
|
||||||
{
|
|
||||||
text: "Call (806) 777-1229", href: "tel:8067771229"},
|
|
||||||
]}
|
]}
|
||||||
faqsAnimation="blur-reveal"
|
faqsAnimation="blur-reveal"
|
||||||
/>
|
/>
|
||||||
@@ -181,14 +114,11 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{ variant: "gradient-bars" }}
|
||||||
variant: "gradient-bars"}}
|
|
||||||
text="Come Try Lubbock’s Favorite Croissants. Fresh pastries, great coffee, and a café you’ll want to come back to."
|
text="Come Try Lubbock’s Favorite Croissants. Fresh pastries, great coffee, and a café you’ll want to come back to."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Get Directions", href: "#" },
|
||||||
text: "Get Directions", href: "#"},
|
{ text: "Call Now", href: "tel:8067771229" },
|
||||||
{
|
|
||||||
text: "Call Now", href: "tel:8067771229"},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -198,26 +128,9 @@ export default function LandingPage() {
|
|||||||
imageSrc="http://img.b2bpic.net/free-photo/freshly-baked-bread-oven_140725-4139.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/freshly-baked-bread-oven_140725-4139.jpg"
|
||||||
logoText="Paris Croisserie"
|
logoText="Paris Croisserie"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ title: "Visit", items: [{ label: "7610 Milwaukee Ave, Lubbock", href: "#" }] },
|
||||||
title: "Visit", items: [
|
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Catering", href: "#" }] },
|
||||||
{
|
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] }
|
||||||
label: "7610 Milwaukee Ave, Lubbock", href: "#"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company", items: [
|
|
||||||
{
|
|
||||||
label: "About Us", href: "#"},
|
|
||||||
{
|
|
||||||
label: "Catering", href: "#"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Legal", items: [
|
|
||||||
{
|
|
||||||
label: "Privacy Policy", href: "#"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageAlt="cozy french cafe atmosphere blur"
|
imageAlt="cozy french cafe atmosphere blur"
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user