Merge version_1 into main #2
@@ -17,7 +17,7 @@ export default function GalleryPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="small"
|
||||
sizing="large"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -33,9 +33,7 @@ export default function GalleryPage() {
|
||||
{ name: "Reservations", id: "reservations" },
|
||||
]}
|
||||
button={{
|
||||
text: "Reservar Mesa",
|
||||
href: "/reservations",
|
||||
}}
|
||||
text: "Reservar Mesa", href: "/reservations"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -47,28 +45,18 @@ export default function GalleryPage() {
|
||||
background={{ variant: "plain" }}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/traffic-light-city-streets_23-2149092008.jpg",
|
||||
alt: "Japanese restaurant interior",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/traffic-light-city-streets_23-2149092008.jpg", alt: "Japanese restaurant interior"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg",
|
||||
alt: "Premium sushi platter",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg", alt: "Premium sushi platter"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg",
|
||||
alt: "Restaurant atmosphere",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg", alt: "Restaurant atmosphere"},
|
||||
]}
|
||||
avatarText="Moments Captured in Every Frame"
|
||||
buttons={[
|
||||
{
|
||||
text: "Ver Testimonios",
|
||||
href: "#testimonials",
|
||||
},
|
||||
text: "Ver Testimonios", href: "#testimonials"},
|
||||
{
|
||||
text: "Reservar Mesa",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Mesa", href: "/reservations"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
ariaLabel="Gallery hero section"
|
||||
@@ -79,29 +67,18 @@ export default function GalleryPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Capturamos la ",
|
||||
},
|
||||
type: "text", content: "Capturamos la "},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg",
|
||||
alt: "Japanese restaurant atmosphere",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg", alt: "Japanese restaurant atmosphere"},
|
||||
{
|
||||
type: "text",
|
||||
content: " esencia de cada experiencia",
|
||||
},
|
||||
type: "text", content: " esencia de cada experiencia"},
|
||||
]}
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explorar Menú",
|
||||
href: "/menu",
|
||||
},
|
||||
text: "Explorar Menú", href: "/menu"},
|
||||
{
|
||||
text: "Contacto",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Contacto", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -114,29 +91,14 @@ export default function GalleryPage() {
|
||||
tag="Testimonios"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Zaira Molina",
|
||||
handle: "@zaira_mex",
|
||||
testimonial: "El lugar es hermoso, parece que estás en Japón. La decoración, la música, todo te transporta. El ramen está increíble y las porciones son generosas. ¡Volveré!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-friends-eating-pizzas-outdoors_52683-100723.jpg?_wi=2",
|
||||
},
|
||||
id: "1", name: "Zaira Molina", handle: "@zaira_mex", testimonial: "El lugar es hermoso, parece que estás en Japón. La decoración, la música, todo te transporta. El ramen está increíble y las porciones son generosas. ¡Volveré!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-friends-eating-pizzas-outdoors_52683-100723.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Diana Terrazas",
|
||||
handle: "@diana.culinary",
|
||||
testimonial: "El ramen está súper bien servido y el ambiente es increíble. Definitivamente tiene ese toque auténtico japonés que hace la diferencia. Recomendado 100%.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-young-positive-woman-with-cup-drink-near-smartphone-dessert-table-cafe_23-2148071603.jpg?_wi=2",
|
||||
},
|
||||
id: "2", name: "Diana Terrazas", handle: "@diana.culinary", testimonial: "El ramen está súper bien servido y el ambiente es increíble. Definitivamente tiene ese toque auténtico japonés que hace la diferencia. Recomendado 100%.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-young-positive-woman-with-cup-drink-near-smartphone-dessert-table-cafe_23-2148071603.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Yassi Martínez",
|
||||
handle: "@yassi.photos",
|
||||
testimonial: "Perfecto para fotos y para una cita especial. El ambiente es tan instagrameable, cada rincón es una postal. La comida está deliciosa también.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-isolated-dark-wall-showing-thumbs-up-with-two-hands_114579-58464.jpg?_wi=2",
|
||||
},
|
||||
id: "3", name: "Yassi Martínez", handle: "@yassi.photos", testimonial: "Perfecto para fotos y para una cita especial. El ambiente es tan instagrameable, cada rincón es una postal. La comida está deliciosa también.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-isolated-dark-wall-showing-thumbs-up-with-two-hands_114579-58464.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
animationType="slide-up"
|
||||
@@ -153,15 +115,11 @@ export default function GalleryPage() {
|
||||
animationType="entrance-slide"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reservar Experiencia",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Experiencia", href: "/reservations"},
|
||||
{
|
||||
text: "Ver Menú",
|
||||
href: "/menu",
|
||||
},
|
||||
text: "Ver Menú", href: "/menu"},
|
||||
]}
|
||||
background={{ variant: "aurora" }}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -170,13 +128,9 @@ export default function GalleryPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Ewi Turi"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -17,7 +17,7 @@ export default function MenuPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="small"
|
||||
sizing="large"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -33,9 +33,7 @@ export default function MenuPage() {
|
||||
{ name: "Reservations", id: "reservations" },
|
||||
]}
|
||||
button={{
|
||||
text: "Reservar Mesa",
|
||||
href: "/reservations",
|
||||
}}
|
||||
text: "Reservar Mesa", href: "/reservations"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -47,24 +45,16 @@ export default function MenuPage() {
|
||||
background={{ variant: "plain" }}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/different-type-noodles-with-eggs-seaweeds-salad-bowl-red-backdrop_23-2148123679.jpg",
|
||||
alt: "Ramen with steam",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/different-type-noodles-with-eggs-seaweeds-salad-bowl-red-backdrop_23-2148123679.jpg", alt: "Ramen with steam"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg",
|
||||
alt: "Premium sushi platter",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg", alt: "Premium sushi platter"},
|
||||
]}
|
||||
avatarText="Ingredients Carefully Sourced"
|
||||
buttons={[
|
||||
{
|
||||
text: "Ver Menú Completo",
|
||||
href: "#menu-categories",
|
||||
},
|
||||
text: "Ver Menú Completo", href: "#menu-categories"},
|
||||
{
|
||||
text: "Reservar Experiencia",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Experiencia", href: "/reservations"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
ariaLabel="Menu hero section"
|
||||
@@ -79,28 +69,16 @@ export default function MenuPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Ramen Tonkotsu",
|
||||
description: "Caldo cremoso de hueso de cerdo preparado durante 18 horas con técnica tradicional. Fideos ondulados frescos, huevo marinado, tofu frito y brotes de bambú.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/different-type-noodles-with-eggs-seaweeds-salad-bowl-red-backdrop_23-2148123679.jpg?_wi=2",
|
||||
},
|
||||
title: "Ramen Tonkotsu", description: "Caldo cremoso de hueso de cerdo preparado durante 18 horas con técnica tradicional. Fideos ondulados frescos, huevo marinado, tofu frito y brotes de bambú.", imageSrc: "http://img.b2bpic.net/free-photo/different-type-noodles-with-eggs-seaweeds-salad-bowl-red-backdrop_23-2148123679.jpg"},
|
||||
{
|
||||
id: 2,
|
||||
title: "Sushi Premium",
|
||||
description: "Selección de nigiri y rolls preparados con pescado fresco importado diariamente. Arroz de sushi perfectamente balanceado y ingredientes premium.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg",
|
||||
},
|
||||
title: "Sushi Premium", description: "Selección de nigiri y rolls preparados con pescado fresco importado diariamente. Arroz de sushi perfectamente balanceado y ingredientes premium.", imageSrc: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg"},
|
||||
{
|
||||
id: 3,
|
||||
title: "Especialidades",
|
||||
description: "Platos únicos de creación de nuestros chefs. Fusión de técnicas tradicionales con ingredientes locales para una experiencia incomparable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-finishing-wrap_23-2148259236.jpg?_wi=3",
|
||||
},
|
||||
title: "Especialidades", description: "Platos únicos de creación de nuestros chefs. Fusión de técnicas tradicionales con ingredientes locales para una experiencia incomparable.", imageSrc: "http://img.b2bpic.net/free-photo/hands-finishing-wrap_23-2148259236.jpg"},
|
||||
{
|
||||
id: 4,
|
||||
title: "Bebidas & Postres",
|
||||
description: "Cócteles inspirados en Japón, sake premium y postres tradicionales como mochi de hielo y mango lassi casero.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg?_wi=3",
|
||||
},
|
||||
title: "Bebidas & Postres", description: "Cócteles inspirados en Japón, sake premium y postres tradicionales como mochi de hielo y mango lassi casero.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg"},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
@@ -113,29 +91,18 @@ export default function MenuPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Cada plato es una ",
|
||||
},
|
||||
type: "text", content: "Cada plato es una "},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg",
|
||||
alt: "Japanese restaurant atmosphere",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg", alt: "Japanese restaurant atmosphere"},
|
||||
{
|
||||
type: "text",
|
||||
content: " obra maestra culinaria",
|
||||
},
|
||||
type: "text", content: " obra maestra culinaria"},
|
||||
]}
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Conocer Más",
|
||||
href: "#gallery",
|
||||
},
|
||||
text: "Conocer Más", href: "#gallery"},
|
||||
{
|
||||
text: "Contacto",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Contacto", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -147,15 +114,11 @@ export default function MenuPage() {
|
||||
animationType="entrance-slide"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reservar Experiencia",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Experiencia", href: "/reservations"},
|
||||
{
|
||||
text: "Ver Galería",
|
||||
href: "/gallery",
|
||||
},
|
||||
text: "Ver Galería", href: "/gallery"},
|
||||
]}
|
||||
background={{ variant: "aurora" }}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -164,13 +127,9 @@ export default function MenuPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Ewi Turi"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
152
src/app/page.tsx
152
src/app/page.tsx
@@ -27,7 +27,7 @@ export default function HomePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="small"
|
||||
sizing="large"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -38,9 +38,7 @@ export default function HomePage() {
|
||||
brandName="Ewi Turi"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Reservar Mesa",
|
||||
href: "/reservations",
|
||||
}}
|
||||
text: "Reservar Mesa", href: "/reservations"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -50,32 +48,21 @@ export default function HomePage() {
|
||||
title="EWI TURI\nRAMEN & SUSHI"
|
||||
description="Una experiencia japonesa inmersiva en el corazón de Chihuahua. Donde la gastronomía auténtica se encuentra con la atmósfera perfecta."
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/different-type-noodles-with-eggs-seaweeds-salad-bowl-red-backdrop_23-2148123679.jpg",
|
||||
alt: "Ramen with steam",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/different-type-noodles-with-eggs-seaweeds-salad-bowl-red-backdrop_23-2148123679.jpg", alt: "Ramen with steam"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg",
|
||||
alt: "Premium sushi platter",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/salmon-sushi_1203-3574.jpg", alt: "Premium sushi platter"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/traffic-light-city-streets_23-2149092008.jpg",
|
||||
alt: "Japanese restaurant interior",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/traffic-light-city-streets_23-2149092008.jpg", alt: "Japanese restaurant interior"},
|
||||
]}
|
||||
avatarText="Trusted by food lovers across Chihuahua"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reservar Experiencia",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Experiencia", href: "/reservations"},
|
||||
{
|
||||
text: "Explorar Menú",
|
||||
href: "/menu",
|
||||
},
|
||||
text: "Explorar Menú", href: "/menu"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
ariaLabel="Hero section - Ewi Turi welcome"
|
||||
@@ -86,29 +73,18 @@ export default function HomePage() {
|
||||
<InlineImageSplitTextAbout
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Desde tu primer paso, entras a un ",
|
||||
},
|
||||
type: "text", content: "Desde tu primer paso, entras a un "},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg",
|
||||
alt: "Japanese restaurant atmosphere",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg", alt: "Japanese restaurant atmosphere"},
|
||||
{
|
||||
type: "text",
|
||||
content: " pequeño rincón de Japón",
|
||||
},
|
||||
type: "text", content: " pequeño rincón de Japón"},
|
||||
]}
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Vivir Japón",
|
||||
href: "/experience",
|
||||
},
|
||||
text: "Vivir Japón", href: "/experience"},
|
||||
{
|
||||
text: "Contacto",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Contacto", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -122,14 +98,7 @@ export default function HomePage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Google Reviews",
|
||||
"TripAdvisor",
|
||||
"Instagram Community",
|
||||
"Local Food Critics",
|
||||
"Chihuahua Foodies",
|
||||
"Mexican Culinary Awards",
|
||||
"Asian Cuisine Excellence",
|
||||
]}
|
||||
"Google Reviews", "TripAdvisor", "Instagram Community", "Local Food Critics", "Chihuahua Foodies", "Mexican Culinary Awards", "Asian Cuisine Excellence"]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
tagAnimation="slide-up"
|
||||
@@ -145,28 +114,16 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Decoración Auténtica",
|
||||
description: "Diseño inspirado en Tokio nocturno con materiales tradicionales japoneses, luces cálidas y detalles sakura que crean una atmósfera completamente inmersiva.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg?_wi=1",
|
||||
},
|
||||
title: "Decoración Auténtica", description: "Diseño inspirado en Tokio nocturno con materiales tradicionales japoneses, luces cálidas y detalles sakura que crean una atmósfera completamente inmersiva.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-oriental-restaurant_1122-1389.jpg"},
|
||||
{
|
||||
id: 2,
|
||||
title: "Ramen Artesanal",
|
||||
description: "Caldos preparados diariamente con técnicas tradicionales, fideos frescos y proteínas premium seleccionadas cuidadosamente para autenticidad total.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-finishing-wrap_23-2148259236.jpg?_wi=1",
|
||||
},
|
||||
title: "Ramen Artesanal", description: "Caldos preparados diariamente con técnicas tradicionales, fideos frescos y proteínas premium seleccionadas cuidadosamente para autenticidad total.", imageSrc: "http://img.b2bpic.net/free-photo/hands-finishing-wrap_23-2148259236.jpg"},
|
||||
{
|
||||
id: 3,
|
||||
title: "Sushi Premium",
|
||||
description: "Ingredientes de la más alta calidad preparados por chefs certificados. Cada roll es una obra de arte culinaria que respeta la tradición japonesa.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flexitarian-diet-with-sushi-arrangement_23-2148862643.jpg",
|
||||
},
|
||||
title: "Sushi Premium", description: "Ingredientes de la más alta calidad preparados por chefs certificados. Cada roll es una obra de arte culinaria que respeta la tradición japonesa.", imageSrc: "http://img.b2bpic.net/free-photo/flexitarian-diet-with-sushi-arrangement_23-2148862643.jpg"},
|
||||
{
|
||||
id: 4,
|
||||
title: "Experiencia Social",
|
||||
description: "Un lugar diseñado para celebrar, conectar y crear momentos memorables. Perfecto para citas, reuniones con amigos y experiencias inolvidables.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg",
|
||||
},
|
||||
title: "Experiencia Social", description: "Un lugar diseñado para celebrar, conectar y crear momentos memorables. Perfecto para citas, reuniones con amigos y experiencias inolvidables.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg"},
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
@@ -182,53 +139,23 @@ export default function HomePage() {
|
||||
tag="Testimonios"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Zaira Molina",
|
||||
handle: "@zaira_mex",
|
||||
testimonial: "El lugar es hermoso, parece que estás en Japón. La decoración, la música, todo te transporta. El ramen está increíble y las porciones son generosas. ¡Volveré!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-friends-eating-pizzas-outdoors_52683-100723.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Zaira Molina", handle: "@zaira_mex", testimonial: "El lugar es hermoso, parece que estás en Japón. La decoración, la música, todo te transporta. El ramen está increíble y las porciones son generosas. ¡Volveré!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-friends-eating-pizzas-outdoors_52683-100723.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Diana Terrazas",
|
||||
handle: "@diana.culinary",
|
||||
testimonial: "El ramen está súper bien servido y el ambiente es increíble. Definitivamente tiene ese toque auténtico japonés que hace la diferencia. Recomendado 100%.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-young-positive-woman-with-cup-drink-near-smartphone-dessert-table-cafe_23-2148071603.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Diana Terrazas", handle: "@diana.culinary", testimonial: "El ramen está súper bien servido y el ambiente es increíble. Definitivamente tiene ese toque auténtico japonés que hace la diferencia. Recomendado 100%.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-young-positive-woman-with-cup-drink-near-smartphone-dessert-table-cafe_23-2148071603.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Yassi Martínez",
|
||||
handle: "@yassi.photos",
|
||||
testimonial: "Perfecto para fotos y para una cita especial. El ambiente es tan instagrameable, cada rincón es una postal. La comida está deliciosa también.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-isolated-dark-wall-showing-thumbs-up-with-two-hands_114579-58464.jpg?_wi=1",
|
||||
},
|
||||
id: "3", name: "Yassi Martínez", handle: "@yassi.photos", testimonial: "Perfecto para fotos y para una cita especial. El ambiente es tan instagrameable, cada rincón es una postal. La comida está deliciosa también.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-isolated-dark-wall-showing-thumbs-up-with-two-hands_114579-58464.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Carlos González",
|
||||
handle: "@carlos.chihuahua",
|
||||
testimonial: "Finalmente tenemos un lugar en Chihuahua donde sentimos que estamos en Tokio. La calidad de la comida y el servicio excepcional lo hacen especial.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-secretary_23-2147626351.jpg?_wi=1",
|
||||
},
|
||||
id: "4", name: "Carlos González", handle: "@carlos.chihuahua", testimonial: "Finalmente tenemos un lugar en Chihuahua donde sentimos que estamos en Tokio. La calidad de la comida y el servicio excepcional lo hacen especial.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-secretary_23-2147626351.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Paola Reyes",
|
||||
handle: "@paola_foodie",
|
||||
testimonial: "Las bebidas y coctelería son fantásticas. La música japonesa y el ambiente te hacen olvidar que estás en Chihuahua. Una experiencia completa.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-standing-bricks-wall-smiling-with-happy-face-looking-pointing-side-with-thumb-up_839833-15096.jpg?_wi=1",
|
||||
},
|
||||
id: "5", name: "Paola Reyes", handle: "@paola_foodie", testimonial: "Las bebidas y coctelería son fantásticas. La música japonesa y el ambiente te hacen olvidar que estás en Chihuahua. Una experiencia completa.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-standing-bricks-wall-smiling-with-happy-face-looking-pointing-side-with-thumb-up_839833-15096.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Miguel Hernández",
|
||||
handle: "@miguel.gourmet",
|
||||
testimonial: "Excelente servicio. Aunque a veces hay esperas, la calidad de cada plato vale cada minuto. Es una experiencia, no solo una comida.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg?_wi=1",
|
||||
},
|
||||
id: "6", name: "Miguel Hernández", handle: "@miguel.gourmet", testimonial: "Excelente servicio. Aunque a veces hay esperas, la calidad de cada plato vale cada minuto. Es una experiencia, no solo una comida.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
animationType="slide-up"
|
||||
@@ -245,17 +172,12 @@ export default function HomePage() {
|
||||
animationType="entrance-slide"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reservar Experiencia",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Experiencia", href: "/reservations"},
|
||||
{
|
||||
text: "Contacto",
|
||||
href: "#footer",
|
||||
},
|
||||
text: "Contacto", href: "#footer"},
|
||||
]}
|
||||
background={{
|
||||
variant: "aurora",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -264,13 +186,9 @@ export default function HomePage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Ewi Turi"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -15,7 +15,7 @@ export default function ReviewsPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="small"
|
||||
sizing="large"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -31,9 +31,7 @@ export default function ReviewsPage() {
|
||||
{ name: "Reservations", id: "/reservations" },
|
||||
]}
|
||||
button={{
|
||||
text: "Reservar Mesa",
|
||||
href: "/reservations",
|
||||
}}
|
||||
text: "Reservar Mesa", href: "/reservations"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -42,59 +40,23 @@ export default function ReviewsPage() {
|
||||
<TestimonialCardThirteen
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Zaira Molina",
|
||||
handle: "@zaira_mex",
|
||||
testimonial: "El lugar es hermoso, parece que estás en Japón. La decoración, la música, todo te transporta. El ramen está increíble y las porciones son generosas. ¡Volveré!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-friends-eating-pizzas-outdoors_52683-100723.jpg?_wi=3",
|
||||
imageAlt: "happy customer smiling restaurant review",
|
||||
},
|
||||
id: "1", name: "Zaira Molina", handle: "@zaira_mex", testimonial: "El lugar es hermoso, parece que estás en Japón. La decoración, la música, todo te transporta. El ramen está increíble y las porciones son generosas. ¡Volveré!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-friends-eating-pizzas-outdoors_52683-100723.jpg", imageAlt: "happy customer smiling restaurant review"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Diana Terrazas",
|
||||
handle: "@diana.culinary",
|
||||
testimonial: "El ramen está súper bien servido y el ambiente es increíble. Definitivamente tiene ese toque auténtico japonés que hace la diferencia. Recomendado 100%.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-young-positive-woman-with-cup-drink-near-smartphone-dessert-table-cafe_23-2148071603.jpg?_wi=3",
|
||||
imageAlt: "happy customer testimonial asian man",
|
||||
},
|
||||
id: "2", name: "Diana Terrazas", handle: "@diana.culinary", testimonial: "El ramen está súper bien servido y el ambiente es increíble. Definitivamente tiene ese toque auténtico japonés que hace la diferencia. Recomendado 100%.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-young-positive-woman-with-cup-drink-near-smartphone-dessert-table-cafe_23-2148071603.jpg", imageAlt: "happy customer testimonial asian man"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Yassi Martínez",
|
||||
handle: "@yassi.photos",
|
||||
testimonial: "Perfecto para fotos y para una cita especial. El ambiente es tan instagrameable, cada rincón es una postal. La comida está deliciosa también.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-isolated-dark-wall-showing-thumbs-up-with-two-hands_114579-58464.jpg?_wi=3",
|
||||
imageAlt: "customer review satisfied woman portrait",
|
||||
},
|
||||
id: "3", name: "Yassi Martínez", handle: "@yassi.photos", testimonial: "Perfecto para fotos y para una cita especial. El ambiente es tan instagrameable, cada rincón es una postal. La comida está deliciosa también.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-isolated-dark-wall-showing-thumbs-up-with-two-hands_114579-58464.jpg", imageAlt: "customer review satisfied woman portrait"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Carlos González",
|
||||
handle: "@carlos.chihuahua",
|
||||
testimonial: "Finalmente tenemos un lugar en Chihuahua donde sentimos que estamos en Tokio. La calidad de la comida y el servicio excepcional lo hacen especial.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-secretary_23-2147626351.jpg?_wi=2",
|
||||
imageAlt: "customer testimonial smiling man portrait",
|
||||
},
|
||||
id: "4", name: "Carlos González", handle: "@carlos.chihuahua", testimonial: "Finalmente tenemos un lugar en Chihuahua donde sentimos que estamos en Tokio. La calidad de la comida y el servicio excepcional lo hacen especial.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-secretary_23-2147626351.jpg", imageAlt: "customer testimonial smiling man portrait"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Paola Reyes",
|
||||
handle: "@paola_foodie",
|
||||
testimonial: "Las bebidas y coctelería son fantásticas. La música japonesa y el ambiente te hacen olvidar que estás en Chihuahua. Una experiencia completa.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-standing-bricks-wall-smiling-with-happy-face-looking-pointing-side-with-thumb-up_839833-15096.jpg?_wi=2",
|
||||
imageAlt: "customer review smiling portrait woman",
|
||||
},
|
||||
id: "5", name: "Paola Reyes", handle: "@paola_foodie", testimonial: "Las bebidas y coctelería son fantásticas. La música japonesa y el ambiente te hacen olvidar que estás en Chihuahua. Una experiencia completa.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-standing-bricks-wall-smiling-with-happy-face-looking-pointing-side-with-thumb-up_839833-15096.jpg", imageAlt: "customer review smiling portrait woman"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Miguel Hernández",
|
||||
handle: "@miguel.gourmet",
|
||||
testimonial: "Excelente servicio. Aunque a veces hay esperas, la calidad de cada plato vale cada minuto. Es una experiencia, no solo una comida.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg?_wi=2",
|
||||
imageAlt: "customer testimonial happy man portrait",
|
||||
},
|
||||
id: "6", name: "Miguel Hernández", handle: "@miguel.gourmet", testimonial: "Excelente servicio. Aunque a veces hay esperas, la calidad de cada plato vale cada minuto. Es una experiencia, no solo una comida.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg", imageAlt: "customer testimonial happy man portrait"},
|
||||
]}
|
||||
showRating={true}
|
||||
animationType="slide-up"
|
||||
@@ -115,17 +77,12 @@ export default function ReviewsPage() {
|
||||
animationType="entrance-slide"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reservar Experiencia",
|
||||
href: "/reservations",
|
||||
},
|
||||
text: "Reservar Experiencia", href: "/reservations"},
|
||||
{
|
||||
text: "Contacto",
|
||||
href: "#footer",
|
||||
},
|
||||
text: "Contacto", href: "#footer"},
|
||||
]}
|
||||
background={{
|
||||
variant: "aurora",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
useInvertedBackground={false}
|
||||
ariaLabel="Contact call-to-action section"
|
||||
/>
|
||||
@@ -135,13 +92,9 @@ export default function ReviewsPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Ewi Turi"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms", href: "#"}}
|
||||
ariaLabel="Site footer with logo"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -1,51 +1,29 @@
|
||||
"use client";
|
||||
|
||||
import { memo } from "react";
|
||||
import useSvgTextLogo from "./useSvgTextLogo";
|
||||
import { cls } from "@/lib/utils";
|
||||
import React from 'react';
|
||||
|
||||
interface SvgTextLogoProps {
|
||||
logoText: string;
|
||||
adjustHeightFactor?: number;
|
||||
verticalAlign?: "top" | "center";
|
||||
text: string;
|
||||
className?: string;
|
||||
}
|
||||
|
||||
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
|
||||
logoText,
|
||||
adjustHeightFactor,
|
||||
verticalAlign = "top",
|
||||
className = "",
|
||||
}) {
|
||||
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
|
||||
|
||||
const SvgTextLogo: React.FC<SvgTextLogoProps> = ({ text, className = '' }) => {
|
||||
return (
|
||||
<svg
|
||||
ref={svgRef}
|
||||
viewBox={viewBox}
|
||||
className={cls("w-full", className)}
|
||||
style={{ aspectRatio: aspectRatio }}
|
||||
preserveAspectRatio="none"
|
||||
role="img"
|
||||
aria-label={`${logoText} logo`}
|
||||
viewBox="0 0 200 50"
|
||||
className={`w-32 h-8 ${className}`}
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<text
|
||||
ref={textRef}
|
||||
x="0"
|
||||
y={verticalAlign === "center" ? "50%" : "0"}
|
||||
className="font-bold fill-current"
|
||||
style={{
|
||||
fontSize: "20px",
|
||||
letterSpacing: "-0.02em",
|
||||
dominantBaseline: verticalAlign === "center" ? "middle" : "text-before-edge"
|
||||
}}
|
||||
y="35"
|
||||
fontSize="32"
|
||||
fontWeight="bold"
|
||||
fill="currentColor"
|
||||
dominantBaseline="auto"
|
||||
>
|
||||
{logoText}
|
||||
{text}
|
||||
</text>
|
||||
</svg>
|
||||
);
|
||||
});
|
||||
|
||||
SvgTextLogo.displayName = "SvgTextLogo";
|
||||
};
|
||||
|
||||
export default SvgTextLogo;
|
||||
|
||||
Reference in New Issue
Block a user