Files
092437ab-5fb2-4e2c-b440-69a…/src/app/page.tsx
2026-05-24 08:12:22 +00:00

158 lines
6.3 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSizeMediumTitles"
background="grid"
cardStyle="layered-gradient"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="layered"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "ホーム", id: "hero" },
{ name: "こだわり", id: "about" },
{ name: "メニュー", id: "products" },
{ name: "アクセス", id: "contact" },
]}
brandName="花のや"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboard
background={{ variant: "gradient-bars" }}
title="新潟大学近く。揚げたて天ぷらと、丁寧な和食。"
description="「ボリューム」と「質」の両立。学生のランチから、落ち着いた夜の一杯まで。心温まるひとときをお届けします。"
buttons={[
{ text: "ランチを見る", href: "#products" },
{ text: "ご予約", href: "#contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/fried-shrimp-squid-with-spicy-sauce_1150-35479.jpg?_wi=1"
imageAlt="自慢の揚げたて天丼"
mediaAnimation="slide-up"
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={false}
title="花のやが選ばれる理由"
description="私たちは「値段より質」を大切にしています。一品一品丁寧に仕上げる和食は、多くの学生様や地域のお客様に愛されています。"
metrics={[
{ value: "4.4", title: "Google口コミ高評価 (味と品質)" },
{ value: "厳選素材", title: "プレミアム天丼(エビ、イカ、旬魚、野菜)" },
]}
imageSrc="http://img.b2bpic.net/free-photo/japanese-restaurant-prepared-dinner_1122-1386.jpg"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
</div>
<div id="features" data-section="features">
<FeatureCardOne
animationType="slide-up"
textboxLayout="split"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
features={[
{
title: "上天丼",
description: "エビ、イカ、旬の魚に野菜。学生さんに一番人気のボリューム満点メニュー。", imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimp-squid-with-spicy-sauce_1150-35479.jpg?_wi=2"
},
{
title: "こだわりセット",
description: "揚げたて天ぷらに、さっぱり冷奴と丁寧な出汁の味噌汁が付いた人気セット。", imageSrc: "http://img.b2bpic.net/free-photo/top-view-japanese-meal_23-2148809871.jpg"
}
]}
title="人気の天丼メニュー"
description="ボリュームと質を両立させた、花のやの看板メニューです。"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "学生のお客様", handle: "@student", testimonial: "このボリュームでこの味は他にはない!天ぷらが最高です。", rating: 4.4,
},
{
id: "2", name: "地域のお客様", handle: "@local", testimonial: "丁寧な仕事ぶりが感じられる美味しい和食です。いつも癒やされています。", rating: 4.4,
},
]}
showRating={true}
title="お客様からの高評価"
description="品質と味にこだわり、多くのお客様から4.4の評価をいただいております。"
/>
</div>
<div id="products" data-section="products">
<ProductCardFour
animationType="slide-up"
textboxLayout="split"
gridVariant="one-large-left-three-stacked-right"
useInvertedBackground={false}
products={[]}
title="おすすめメニュー"
description="旬の素材を活かしたこだわりのメニューラインナップです。"
/>
</div>
<div id="faq" data-section="faq">
<FaqBase
textboxLayout="split"
useInvertedBackground={false}
faqs={[]}
title="よくあるご質問"
description="花のやについて、よくいただく質問をまとめました。"
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="アクセス・ご予約"
title="皆様のお越しをお待ちしております"
description="新潟大学近く、アットホームな空間で揚げたて天ぷらをお楽しみください。"
imageSrc="http://img.b2bpic.net/free-photo/old-rusty-house-entrance-japan-building_23-2149301083.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="花のや"
columns={[]}
copyrightText="© 2025 花のや All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}