Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7d836bb4c4 | |||
| 1673bbb191 | |||
| 7e046a47d2 | |||
| 33398babef |
@@ -21,9 +21,10 @@ export const metadata: Metadata = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const montserrat = Montserrat({
|
|
||||||
variable: "--font-montserrat",
|
const halant = Halant({
|
||||||
subsets: ["latin"],
|
variable: "--font-halant", subsets: ["latin"],
|
||||||
|
weight: ["300", "400", "500", "600", "700"],
|
||||||
});
|
});
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
@@ -34,7 +35,7 @@ export default function RootLayout({
|
|||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<ServiceWrapper>
|
||||||
<body className={`${montserrat.variable} antialiased`}>
|
<body className={`${halant.variable} antialiased`}>
|
||||||
<Tag />
|
<Tag />
|
||||||
{children}
|
{children}
|
||||||
<script
|
<script
|
||||||
|
|||||||
239
src/app/page.tsx
239
src/app/page.tsx
@@ -30,27 +30,17 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleFullscreen
|
<NavbarStyleFullscreen
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Carta",
|
name: "Carta", id: "#menu"},
|
||||||
id: "#menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Tortas por encargo",
|
name: "Tortas por encargo", id: "#cakes"},
|
||||||
id: "#cakes",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Nosotros",
|
name: "Nosotros", id: "#about"},
|
||||||
id: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Visitanos",
|
name: "Visitanos", id: "#visit"},
|
||||||
id: "#visit",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Magnolia"
|
brandName="Magnolia"
|
||||||
button={{
|
button={{
|
||||||
text: "Encargá ahora",
|
text: "Encargá ahora", href: "https://wa.me/543417422288"}}
|
||||||
href: "https://wa.me/543417422288",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -60,35 +50,17 @@ export default function LandingPage() {
|
|||||||
description="Pastelería y café en Funes, recién hecho cada día."
|
description="Pastelería y café en Funes, recién hecho cada día."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Ver la carta",
|
text: "Ver la carta", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Encargá por WhatsApp",
|
text: "Encargá por WhatsApp", href: "https://wa.me/543417422288"},
|
||||||
href: "https://wa.me/543417422288",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-checking-photos-digital-camera_107420-84925.jpg?_wi=1",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E8rq6bW0CBTVdnJn3jfk6v5L7h/uploaded-1779572610993-tkwnscsh.png", imageAlt: "Logotipo de Magnolia Bakery & Coffee"},
|
||||||
imageAlt: "Mostrador de Magnolia Bakery",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-31515.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-checking-photos-digital-camera_107420-84925.jpg?_wi=1", imageAlt: "Mostrador de Magnolia Bakery"},
|
||||||
imageAlt: "Gente pasando tiempo en la cafetería",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fresh-relax-morning-coffee-cup-set_1150-7037.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-31515.jpg", imageAlt: "Gente pasando tiempo en la cafetería"},
|
||||||
imageAlt: "Set de café mañanero",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-chilling-out-with-coffee-cafe_53876-26326.jpg",
|
|
||||||
imageAlt: "Mujer relajándose con un café",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/easter-coffee-decorations-still-life_23-2150244092.jpg",
|
|
||||||
imageAlt: "Decoración de pascua y café",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -101,41 +73,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Panadería", price: "Desde $1.500", imageSrc: "http://img.b2bpic.net/free-photo/loaf-bread-female-hands-supermarket_169016-36141.jpg?_wi=1"},
|
||||||
name: "Panadería",
|
|
||||||
price: "Desde $1.500",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/loaf-bread-female-hands-supermarket_169016-36141.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "Pastelería", price: "Desde $2.200", imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-fresh-red-strawberries-cookies-white-surface_140725-66567.jpg?_wi=1"},
|
||||||
name: "Pastelería",
|
|
||||||
price: "Desde $2.200",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-fresh-red-strawberries-cookies-white-surface_140725-66567.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Cafetería", price: "Desde $1.800", imageSrc: "http://img.b2bpic.net/free-photo/elegant-couple-spend-time-restaurant_1157-20505.jpg?_wi=1"},
|
||||||
name: "Cafetería",
|
|
||||||
price: "Desde $1.800",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-couple-spend-time-restaurant_1157-20505.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p4",
|
|
||||||
name: "Tortas por encargo",
|
|
||||||
price: "Consultar",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-beautiful-cake-with-christmas-toppings_181624-60334.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p5",
|
|
||||||
name: "Desayunos",
|
|
||||||
price: "Desde $4.500",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-strong-espresso-table-cafe-vintage-color-film-noise-grain-vertical-frame-selective-focus-idea-screensaver-menu-article-about-coffee_166373-2995.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "p6",
|
|
||||||
name: "Panificados",
|
|
||||||
price: "Desde $2.000",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-dark-bread-wooden-board_23-2147761341.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Nuestra carta"
|
title="Nuestra carta"
|
||||||
description="Frescura artesanal para cada momento de tu día."
|
description="Frescura artesanal para cada momento de tu día."
|
||||||
@@ -149,9 +91,7 @@ export default function LandingPage() {
|
|||||||
description="Celebramos tus momentos especiales con recetas únicas. Encargá tu torta con anticipación."
|
description="Celebramos tus momentos especiales con recetas únicas. Encargá tu torta con anticipación."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Encargá tu torta",
|
text: "Encargá tu torta", href: "https://wa.me/543417422288"},
|
||||||
href: "https://wa.me/543417422288",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/birthday-cake-front-watercolor-background_23-2148016018.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/birthday-cake-front-watercolor-background_23-2148016018.jpg"
|
||||||
imageAlt="Torta de autor espectacular"
|
imageAlt="Torta de autor espectacular"
|
||||||
@@ -167,65 +107,9 @@ export default function LandingPage() {
|
|||||||
description="Tentaciones que recién salen del horno."
|
description="Tentaciones que recién salen del horno."
|
||||||
blogs={[
|
blogs={[
|
||||||
{
|
{
|
||||||
id: "g1",
|
id: "g1", category: "Foto", title: "Variedad", excerpt: "Pastelería fina", imageSrc: "http://img.b2bpic.net/free-photo/fresh-cookies-with-chocolate-are-ready-be-removed-from-oven-bakery-shop_613910-17461.jpg", authorName: "Magnolia", authorAvatar: "http://img.b2bpic.net/free-photo/spanich-sandwich-shop-window_1398-4866.jpg", date: "2026"},
|
||||||
category: "Foto",
|
|
||||||
title: "Variedad",
|
|
||||||
excerpt: "Pastelería fina",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-cookies-with-chocolate-are-ready-be-removed-from-oven-bakery-shop_613910-17461.jpg",
|
|
||||||
authorName: "Magnolia",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/spanich-sandwich-shop-window_1398-4866.jpg",
|
|
||||||
date: "2026",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "g2",
|
id: "g2", category: "Foto", title: "Tartas", excerpt: "Sabor casero", imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-cake-sliced-whole-delicious-cake-along-with-fresh-red-strawberries-bright-blue-desk-berry-fruit-cake-bake_140725-30959.jpg", authorName: "Magnolia", authorAvatar: "http://img.b2bpic.net/free-photo/banana-butter-with-macadamia-cake_1339-8099.jpg", date: "2026"},
|
||||||
category: "Foto",
|
|
||||||
title: "Tartas",
|
|
||||||
excerpt: "Sabor casero",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-cake-sliced-whole-delicious-cake-along-with-fresh-red-strawberries-bright-blue-desk-berry-fruit-cake-bake_140725-30959.jpg",
|
|
||||||
authorName: "Magnolia",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/banana-butter-with-macadamia-cake_1339-8099.jpg",
|
|
||||||
date: "2026",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "g3",
|
|
||||||
category: "Foto",
|
|
||||||
title: "Coffee",
|
|
||||||
excerpt: "Momentos",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-chocolate-cake-with-cookies-cup-tea-pink-surface_140725-115458.jpg",
|
|
||||||
authorName: "Magnolia",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/young-woman-eating-delicious-tiramisu-cafe_1303-25273.jpg",
|
|
||||||
date: "2026",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "g4",
|
|
||||||
category: "Foto",
|
|
||||||
title: "Panes",
|
|
||||||
excerpt: "Recién horneados",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-raw-vegan-roll-hazelnuts-purple-grunge-tabletop_181624-45862.jpg",
|
|
||||||
authorName: "Magnolia",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/cottagecore-food-inspiration-still-life_23-2150153001.jpg",
|
|
||||||
date: "2026",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "g5",
|
|
||||||
category: "Foto",
|
|
||||||
title: "Dulces",
|
|
||||||
excerpt: "Clásicos",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-mexican-sweetness_23-2149666277.jpg",
|
|
||||||
authorName: "Magnolia",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/high-angle-pan-de-muerto-table_23-2149023950.jpg",
|
|
||||||
date: "2026",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "g6",
|
|
||||||
category: "Foto",
|
|
||||||
title: "Tentación",
|
|
||||||
excerpt: "De autor",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-cake-with-coffee_23-2148251584.jpg",
|
|
||||||
authorName: "Magnolia",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/oatmeal-cookies-wooden-basket-tray-with-ingredients-around_114579-23327.jpg",
|
|
||||||
date: "2026",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -237,64 +121,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1",
|
id: "t1", name: "Ana R.", role: "Cliente", company: "Funes", rating: 5,
|
||||||
name: "Ana R.",
|
imageSrc: "http://img.b2bpic.net/free-photo/whole-grain-rustic-loaves-bread-with-white-flowers_23-2147975195.jpg", imageAlt: "Whole grain rustic loaves of bread with white flowers"},
|
||||||
role: "Cliente",
|
|
||||||
company: "Funes",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/whole-grain-rustic-loaves-bread-with-white-flowers_23-2147975195.jpg",
|
|
||||||
imageAlt: "Whole grain rustic loaves of bread with white flowers",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t2",
|
|
||||||
name: "Juan M.",
|
|
||||||
role: "Cliente",
|
|
||||||
company: "Funes",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-checking-photos-digital-camera_107420-84925.jpg?_wi=2",
|
|
||||||
imageAlt: "Whole grain rustic loaves of bread with white flowers",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t3",
|
|
||||||
name: "Lucía P.",
|
|
||||||
role: "Cliente",
|
|
||||||
company: "Rosario",
|
|
||||||
rating: 4,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/loaf-bread-female-hands-supermarket_169016-36141.jpg?_wi=2",
|
|
||||||
imageAlt: "Whole grain rustic loaves of bread with white flowers",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t4",
|
|
||||||
name: "Pedro S.",
|
|
||||||
role: "Cliente",
|
|
||||||
company: "Funes",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-fresh-red-strawberries-cookies-white-surface_140725-66567.jpg?_wi=2",
|
|
||||||
imageAlt: "Whole grain rustic loaves of bread with white flowers",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "t5",
|
|
||||||
name: "Elena T.",
|
|
||||||
role: "Cliente",
|
|
||||||
company: "Funes",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-couple-spend-time-restaurant_1157-20505.jpg?_wi=2",
|
|
||||||
imageAlt: "Whole grain rustic loaves of bread with white flowers",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
kpiItems={[
|
kpiItems={[
|
||||||
{
|
{ value: "4,5", label: "Promedio" },
|
||||||
value: "4,5",
|
{ value: "47", label: "Reseñas" },
|
||||||
label: "Promedio",
|
{ value: "100%", label: "Artesanal" },
|
||||||
},
|
|
||||||
{
|
|
||||||
value: "47",
|
|
||||||
label: "Reseñas",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: "100%",
|
|
||||||
label: "Artesanal",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Opiniones de clientes"
|
title="Opiniones de clientes"
|
||||||
description="Promedio 4,5 estrellas basado en 47 reseñas en Google."
|
description="Promedio 4,5 estrellas basado en 47 reseñas en Google."
|
||||||
@@ -304,9 +137,7 @@ export default function LandingPage() {
|
|||||||
<div id="info" data-section="info">
|
<div id="info" data-section="info">
|
||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{ variant: "plain" }}
|
||||||
variant: "plain",
|
|
||||||
}}
|
|
||||||
text="Abierto 7:30–20 h · Consumo en el lugar · Take away · Delivery · Pedido online"
|
text="Abierto 7:30–20 h · Consumo en el lugar · Take away · Delivery · Pedido online"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -314,19 +145,11 @@ export default function LandingPage() {
|
|||||||
<div id="visit" data-section="visit">
|
<div id="visit" data-section="visit">
|
||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{ variant: "gradient-bars" }}
|
||||||
variant: "gradient-bars",
|
|
||||||
}}
|
|
||||||
text="Visitá Magnolia: Ing. León Miglierini 620, Funes, Santa Fe. Tel: +54 341 742-2288. Seguinos en Instagram."
|
text="Visitá Magnolia: Ing. León Miglierini 620, Funes, Santa Fe. Tel: +54 341 742-2288. Seguinos en Instagram."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Instagram", href: "https://instagram.com" },
|
||||||
text: "Instagram",
|
{ text: "Llamar", href: "tel:+543417422288" },
|
||||||
href: "https://instagram.com",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
text: "Llamar",
|
|
||||||
href: "tel:+543417422288",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -334,17 +157,11 @@ export default function LandingPage() {
|
|||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="Magnolia Bakery & Coffee"
|
logoText="Magnolia Bakery & Coffee"
|
||||||
leftLink={{
|
leftLink={{ text: "Contacto", href: "tel:+543417422288" }}
|
||||||
text: "Contacto",
|
rightLink={{ text: "© 2026 Magnolia", href: "#" }}
|
||||||
href: "tel:+543417422288",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
|
||||||
text: "© 2026 Magnolia",
|
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -11,7 +11,7 @@ html {
|
|||||||
body {
|
body {
|
||||||
background-color: var(--background);
|
background-color: var(--background);
|
||||||
color: var(--foreground);
|
color: var(--foreground);
|
||||||
font-family: var(--font-montserrat), sans-serif;
|
font-family: var(--font-halant), sans-serif;
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
overscroll-behavior: none;
|
overscroll-behavior: none;
|
||||||
@@ -24,5 +24,5 @@ h3,
|
|||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-montserrat), sans-serif;
|
font-family: var(--font-halant), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user