6 Commits

Author SHA1 Message Date
e1e763d9d9 Merge version_2 into main
Merge version_2 into main
2026-04-08 10:45:52 +00:00
de217b139c Update src/app/page.tsx 2026-04-08 10:45:46 +00:00
ad5892e98a Merge version_2 into main
Merge version_2 into main
2026-04-08 10:45:19 +00:00
a7616e3a21 Update src/app/styles/variables.css 2026-04-08 10:45:16 +00:00
5e120b471c Update src/app/page.tsx 2026-04-08 10:45:15 +00:00
76f037cb14 Merge version_1 into main
Merge version_1 into main
2026-04-05 23:17:40 +00:00
2 changed files with 47 additions and 237 deletions

View File

@@ -2,13 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBase from '@/components/sections/footer/FooterBase';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo'; import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SplitAbout from '@/components/sections/about/SplitAbout'; import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -28,26 +28,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Inicio", id: "hero" },
name: "Home", { name: "Sobre Nosotros", id: "about" },
id: "#hero", { name: "Menú", id: "menu" },
}, { name: "Testimonios", id: "testimonials" },
{ { name: "Contacto", id: "contact" },
name: "About",
id: "#about",
},
{
name: "Menu",
id: "#menu",
},
{
name: "Testimonials",
id: "#testimonials",
},
{
name: "Contact",
id: "#contact",
},
]} ]}
brandName="Crostó" brandName="Crostó"
/> />
@@ -56,38 +41,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCarouselLogo <HeroCarouselLogo
logoText="Crostó" logoText="Crostó"
description="Authentic tapas, shared moments, and sophisticated dining. Discover the art of sharing at Igualada's premier culinary destination." description="Tapas auténticas, momentos compartidos y una cocina sofisticada. Descubre el arte de compartir en el destino culinario premium de Igualada."
buttons={[ buttons={[{ text: "Reserva tu Mesa", href: "#contact" }]}
{
text: "Book Your Table",
href: "#contact",
},
]}
slides={[ slides={[
{ { imageSrc: "http://img.b2bpic.net/free-photo/cutlery-setting-restaurant_268835-3408.jpg?_wi=1", imageAlt: "Atmósfera de cena lujosa" },
imageSrc: "http://img.b2bpic.net/free-photo/cutlery-setting-restaurant_268835-3408.jpg?_wi=1", { imageSrc: "http://img.b2bpic.net/free-photo/world-tapa-s-day-celebration-with-snacks_23-2149368931.jpg?_wi=1", imageAlt: "Presentación de tapas gourmet" },
imageAlt: "Luxurious dining atmosphere", { imageSrc: "http://img.b2bpic.net/free-photo/fish-pastry-arugula-white-plate_140725-2958.jpg?_wi=1", imageAlt: "Interior del restaurante" }
},
{
imageSrc: "http://img.b2bpic.net/free-photo/world-tapa-s-day-celebration-with-snacks_23-2149368931.jpg?_wi=1",
imageAlt: "Gourmet tapas presentation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/fish-pastry-arugula-white-plate_140725-2958.jpg?_wi=1",
imageAlt: "Fine dining restaurant interior",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/pear-slices-served-with-green-olives-herbs_114579-76345.jpg?_wi=1",
imageAlt: "Shared culinary plates",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-grapes-served-with-wine_140725-8373.jpg?_wi=1",
imageAlt: "Elegant restaurant decor",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/delicious-tapas-starter-food-assortment_23-2148960504.jpg",
imageAlt: "Artistic gourmet tapas",
},
]} ]}
/> />
</div> </div>
@@ -96,21 +55,12 @@ export default function LandingPage() {
<SplitAbout <SplitAbout
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
title="A Passion for Sharing" title="Pasión por Compartir"
description="At Crostó, we believe the best experiences are shared. Our kitchen focuses on contemporary tapas, blending local quality with culinary creativity to bring you an unforgettable dining journey in the heart of Barcelona." description="En Crostó, creemos que las mejores experiencias son compartidas. Nuestra cocina se enfoca en tapas contemporáneas, mezclando calidad local con creatividad culinaria para ofrecerte un viaje gastronómico inolvidable en el corazón de Barcelona."
bulletPoints={[ bulletPoints={[
{ { title: "Ingredientes Artesanales", description: "Seleccionamos los mejores productos locales para garantizar una calidad auténtica." },
title: "Artisan Ingredients", { title: "Ambiente Sofisticado", description: "Un espacio refinado ideal para cenas íntimas o reuniones con amigos." },
description: "We source the finest local produce to ensure every bite reflects authentic quality.", { title: "Servicio Experto", description: "Nuestro equipo se dedica a brindar una atención profesional que eleva tu visita." },
},
{
title: "Sophisticated Ambiance",
description: "A tranquil and refined space perfect for intimate dinners or gatherings with friends.",
},
{
title: "Expert Service",
description: "Our team is dedicated to providing professional, attentive service to elevate your visit.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/chef-working-different-types-meat-food-photography-recipe-idea_53876-146519.jpg" imageSrc="http://img.b2bpic.net/free-photo/chef-working-different-types-meat-food-photography-recipe-idea_53876-146519.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -123,185 +73,45 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { id: "1", title: "Croquetas de Foie", author: "Especial del Chef", description: "Un clásico refinado con profundidad de sabor inigualable.", tags: ["Aperitivo", "Firma"], imageSrc: "http://img.b2bpic.net/free-photo/world-tapa-s-day-celebration-with-snacks_23-2149368929.jpg" },
id: "1", { id: "2", title: "Delicias de Pollo", author: "Favorito", description: "Tiernas y crujientes con nuestra salsa secreta de la casa.", tags: ["Tapas"], imageSrc: "http://img.b2bpic.net/free-photo/chicken-batter-stuffed-with-cream-cheese-wooden-board_140725-3226.jpg" },
title: "Foie Croquettes", { id: "3", title: "Bravas Artesanas", author: "Tradicional", description: "Patatas cortadas a mano con una mezcla armoniosa de salsas.", tags: ["Tradicional"], imageSrc: "http://img.b2bpic.net/free-photo/fried-potatoes-with-herbs-takeaway-black-container_114579-967.jpg" },
author: "Chef Special",
description: "A refined classic with a 10/10 rating for texture and depth of flavor.",
tags: [
"Appetizer",
"Signature",
],
imageSrc: "http://img.b2bpic.net/free-photo/world-tapa-s-day-celebration-with-snacks_23-2149368929.jpg",
},
{
id: "2",
title: "Juicy Chicken Fingers",
author: "Customer Favorite",
description: "Perfectly tender with our secret house-made dipping sauce.",
tags: [
"Tapas",
"Favorite",
],
imageSrc: "http://img.b2bpic.net/free-photo/chicken-batter-stuffed-with-cream-cheese-wooden-board_140725-3226.jpg",
},
{
id: "3",
title: "Handcrafted Bravas",
author: "Traditional",
description: "Expertly cut potatoes with a harmonious blend of sauces and toppings.",
tags: [
"Traditional",
"Local",
],
imageSrc: "http://img.b2bpic.net/free-photo/fried-potatoes-with-herbs-takeaway-black-container_114579-967.jpg",
},
]} ]}
title="Signature Flavors" title="Sabores de Firma"
description="Indulge in our most celebrated creations, crafted with precision and passion." description="Déjate llevar por nuestras creaciones más celebradas, elaboradas con precisión y pasn."
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardFive <TestimonialCardTwo
textboxLayout="default" title="Voces de Crostó"
description="Descubre por qué nuestros clientes regresan una y otra vez a compartir momentos especiales."
textboxLayout="split"
animationType="depth-3d"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", name: "Montsina Torres", role: "Cliente frecuente", testimonial: "Las tapas son simplemente perfectas. La calidad es excepcional y el ambiente es inmejorable.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491811.jpg" },
id: "1", { id: "2", name: "Borfashul", role: "Gourmet", testimonial: "Una experiencia maravillosa. Servicio profesional y atento, comida equilibrada.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiling-curly-woman-talking-by-phone_171337-16735.jpg" },
name: "Montsina Torres", { id: "3", name: "Laura Díaz", role: "Amante del foie", testimonial: "¡Las croquetas de foie son un 10! Un lugar indispensable en Igualada.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bartender-with-arms-crossed-leaning-bar-counter_107420-65491.jpg" }
date: "11 months ago",
title: "Incredible tapas",
quote: "I've been wanting to try this place for a long time, and now I wonder why I didn't come sooner. The tapas sharing style is just perfect.",
tag: "Excellent",
avatarSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491811.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/cutlery-setting-restaurant_268835-3408.jpg?_wi=2",
imageAlt: "luxury restaurant dining table setup",
},
{
id: "2",
name: "Borfashul",
date: "2 months ago",
title: "A wonderful experience",
quote: "Everything we ate was very good, portions were just right, and the service was professional and very attentive.",
tag: "Highly Recommend",
avatarSrc: "http://img.b2bpic.net/free-photo/side-view-smiling-curly-woman-talking-by-phone_171337-16735.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/world-tapa-s-day-celebration-with-snacks_23-2149368931.jpg?_wi=2",
imageAlt: "modern tapas gourmet dish presentation",
},
{
id: "3",
name: "Laura Díaz",
date: "4 months ago",
title: "10/10 Foie Croquettes!",
quote: "The bravas were perfectly made, and the foie croquettes are a 10! The service is correct and the atmosphere is very calm. Excellent quality-price.",
tag: "Fantastic",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-bartender-with-arms-crossed-leaning-bar-counter_107420-65491.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/fish-pastry-arugula-white-plate_140725-2958.jpg?_wi=2",
imageAlt: "fine dining restaurant mood lighting",
},
{
id: "4",
name: "Guest Reviewer",
date: "6 months ago",
title: "Excellent Quality",
quote: "Great food, pleasant environment, and the waitresses were very attentive. A must-visit place in Igualada.",
tag: "Quality",
avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5054.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/pear-slices-served-with-green-olives-herbs_114579-76345.jpg?_wi=2",
imageAlt: "gourmet food sharing style tapas",
},
{
id: "5",
name: "Dining Local",
date: "8 months ago",
title: "Consistently Good",
quote: "Very decent food, the sushi is delicious and the chicken fingers are definitely a highlight. Great spot for casual fine dining.",
tag: "Reliable",
avatarSrc: "http://img.b2bpic.net/free-photo/happy-cheerful-young-bearded-man-stylish-headwear-having-coffee-sitting-wooden-table-modern-cafe-interior-waiting-his-girlfriend-planning-propose-her-this-sunny-day_273609-1932.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-grapes-served-with-wine_140725-8373.jpg?_wi=2",
imageAlt: "professional restaurant interior design",
},
]} ]}
title="Voices of Crostó"
description="See why our guests return time and again."
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplitForm <ContactText
useInvertedBackground={false} text="¿Listo para una experiencia gastronómica exquisita? Reserve su mesa ahora."
title="Visit Us at Crostó" background={{ variant: "rotated-rays-static" }}
description="Ready for an exquisite meal? Reach out to reserve your table or inquire about our group bookings." useInvertedBackground={true}
inputs={[ buttons={[{ text: "Reservar Mesa", href: "#contact" }]}
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true,
},
]}
textarea={{
name: "message",
placeholder: "Your reservation details or questions...",
rows: 4,
}}
imageSrc="http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081857.jpg"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBase <FooterBase
columns={[ columns={[
{ { title: "Restaurante", items: [{ label: "Sobre Nosotros", href: "#about" }, { label: "Menú", href: "#menu" }, { label: "Reservar", href: "#contact" }] },
title: "Restaurant", { title: "Contacto", items: [{ label: "Contacto", href: "#contact" }, { label: "Privacidad", href: "#" }] },
items: [ { title: "Redes", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "https://facebook.com" }] },
{
label: "About Us",
href: "#about",
},
{
label: "Our Menu",
href: "#menu",
},
{
label: "Book a Table",
href: "#contact",
},
],
},
{
title: "Support",
items: [
{
label: "Contact",
href: "#contact",
},
{
label: "Privacy Policy",
href: "#",
},
],
},
{
title: "Connect",
items: [
{
label: "Facebook",
href: "https://facebook.com",
},
{
label: "Instagram",
href: "#",
},
],
},
]} ]}
logoText="Crostó" logoText="Crostó"
copyrightText="© 2025 Crostó | Igualada, Barcelona" copyrightText="© 2025 Crostó | Igualada, Barcelona"

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #fbf9f5; --background: #f6f0e9;
--card: #ffffff; --card: #efe7dd;
--foreground: #1a1a1a; --foreground: #2b180a;
--primary-cta: #c19a6b; --primary-cta: #2b180a;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #1a1a1a; --secondary-cta: #efe7dd;
--secondary-cta-text: #ffffff; --secondary-cta-text: #ffffff;
--accent: #e6d5c3; --accent: #94877c;
--background-accent: #efebe5; --background-accent: #afa094;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);