Merge version_2 into main #2

Merged
bender merged 3 commits from version_2 into main 2026-05-01 17:49:42 +00:00
3 changed files with 115 additions and 104 deletions

59
src/app/faq/page.tsx Normal file
View File

@@ -0,0 +1,59 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import FaqDouble from '@/components/sections/faq/FaqDouble';
export default function FaqPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
background="aurora"
cardStyle="glass-elevated"
primaryButtonStyle="flat"
secondaryButtonStyle="layered"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "ホーム", id: "/" },
{ name: "店舗一覧", id: "/stores" },
{ name: "FAQ", id: "/faq" },
]}
brandName="岐阜ソフトバンク代理店"
button={{ text: "お問い合わせ" }}
/>
</div>
<div id="faq" data-section="faq" className="pt-32 pb-20">
<FaqDouble
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{ id: "q1", title: "予約は必要ですか?", content: "事前予約がスムーズです。" },
{ id: "q2", title: "乗り換えはできますか?", content: "可能です。" },
]}
title="よくあるご質問"
faqsAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="岐阜ソフトバンク代理店"
columns={[
{ title: "店舗情報", items: [{ label: "店舗一覧", href: "/stores" }] },
{ title: "サポート", items: [{ label: "FAQ", href: "/faq" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -32,11 +32,9 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "ホーム", id: "#hero" },
{ name: "私たちについて", id: "#about" },
{ name: "選ばれる理由", id: "#features" },
{ name: "スタッフ紹介", id: "#team" },
{ name: "お問い合わせ", id: "#contact" },
{ name: "ホーム", id: "/" },
{ name: "店舗一覧", id: "/stores" },
{ name: "FAQ", id: "/faq" },
]}
brandName="岐阜ソフトバンク代理店"
button={{ text: "お問い合わせ" }}
@@ -47,116 +45,20 @@ export default function LandingPage() {
<HeroCarouselLogo
logoText="岐阜で一番身近なソフトバンク"
description="県内15店舗を展開。お買い物ついでにスマホのお悩みを相談できる、地域密着型の店舗です。"
buttons={[{ text: "お近くの店舗を探す", href: "#contact" }]}
buttons={[{ text: "お近くの店舗を探す", href: "/stores" }]}
slides={[
{ imageSrc: "http://img.b2bpic.net/free-photo/young-friends-hostel_23-2150518184.jpg", imageAlt: "岐阜の店舗風景" },
{ imageSrc: "http://img.b2bpic.net/free-photo/car-repairman-with-protective-face-mask-texting-smart-phone-his-workshop_637285-9332.jpg", imageAlt: "明るい接客風景" },
{ imageSrc: "http://img.b2bpic.net/free-photo/group-friends-meeting-restaurant_23-2150520048.jpg", imageAlt: "地域連携の様子" },
{ imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg", imageAlt: "スマホ相談コーナー" },
{ imageSrc: "http://img.b2bpic.net/free-photo/cheerful-business-team-waiting-someone-street-cafe_74855-1520.jpg", imageAlt: "スタッフの笑顔" },
{ imageSrc: "http://img.b2bpic.net/free-photo/elegant-women-with-shopping-bags-city_1157-26763.jpg", imageAlt: "店舗外観" },
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout useInvertedBackground={false} tag="About Us" title="私たちのミッション" tagIcon={Users} />
</div>
<div id="features" data-section="features">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
negativeCard={{ items: ["複雑な料金プランの撤廃", "強引な営業の禁止", "待ち時間の短縮"] }}
positiveCard={{ items: ["県内15店舗の安心感", "商業施設内での利便性", "地域密着の柔軟な対応"] }}
title="選ばれる理由"
description="イオンやバローなど、皆様の生活拠点にあるからこそ、気軽にご相談いただけます。"
/>
</div>
<div id="team" data-section="team">
<TeamCardFive
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
team={[
{ id: "staff-1", name: "山田 太郎", role: "店長", imageSrc: "http://img.b2bpic.net/free-photo/senior-businessman-outside-modern-office-building_1139-1076.jpg" },
{ id: "staff-2", name: "鈴木 花子", role: "アドバイザー", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-banner-concept-with-copy-space_23-2149601533.jpg" },
{ id: "staff-3", name: "佐藤 健", role: "サポートスタッフ", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-female-employee-standing-with-crossed-arms-looking-confident-wearing-white-shirt-standing-office_141793-21248.jpg" },
{ id: "staff-4", name: "高橋 陽子", role: "シニアアドバイザー", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-businesswoman-smiling-camera_74855-3966.jpg" },
{ id: "staff-5", name: "伊藤 誠", role: "店舗管理", imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg" },
]}
title="一緒に働く仲間たち"
description="社内イベントも盛りだくさん!明るいスタッフが皆様をお待ちしています。"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
testimonials={[
{ id: "1", name: "田中様", role: "主婦", company: "岐阜市在住", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-smiling-woman-with-brown-eyes-dressed-casually-white-t-shirt-yellow-headband-joyful-attractive-housewife-being-glad-see-her-relatives-people-emotions_273609-8033.jpg" },
{ id: "2", name: "伊藤様", role: "会社員", company: "大垣市在住", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-bearded-smiling-black-man-wool-suit_613910-16049.jpg" },
{ id: "3", name: "佐々木様", role: "学生", company: "高山市在住", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-caucasian-girl-with-pixie-haircut-standing-with-closed-posture-profile-view-isolated-green-background-with-copy-space_141793-31827.jpg" },
{ id: "4", name: "高橋様", role: "自営業", company: "羽島市在住", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-fashionable-gray-haired-female-retirement-posing-isolated-black-t-shirt-keeping-arms-crossed-being-good-mood-looking-camera-with-confident-smile-expressing-positive-emotions_343059-1896.jpg" },
{ id: "5", name: "中村様", role: "会社員", company: "海津市在住", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/confident-mature-man-standing-with-arms-crossed_53876-22971.jpg" },
]}
title="お客様の声"
description="多くのお客様から嬉しいお声をいただいています。"
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardEleven
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{ id: "m1", value: "15+", title: "店舗展開", description: "県内主要エリアをカバー", imageSrc: "http://img.b2bpic.net/free-photo/3d-render-red-location-pin-map-with-route_107791-14915.jpg" },
{ id: "m2", value: "8年", title: "設立以来の歩み", description: "地域に根ざして成長", imageSrc: "http://img.b2bpic.net/free-photo/man-with-shirt-tie-drawing-arrow_1134-469.jpg" },
{ id: "m3", value: "多数", title: "笑顔の数", description: "毎日多くのお客様へサポート", imageSrc: "http://img.b2bpic.net/free-photo/front-view-arrangement-with-different-feelings_23-2148860244.jpg" },
]}
title="岐阜での実績"
description="おかげさまで多くの方に支持されています。"
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{ id: "q1", title: "予約は必要ですか?", content: "飛び込みも大歓迎ですが、事前予約がスムーズです。" },
{ id: "q2", title: "他社からの乗り換えはできますか?", content: "もちろん可能です。専門スタッフが手続きをサポートします。" },
{ id: "q3", title: "店舗の場所は?", content: "大型商業施設を中心に展開しております。サイト内の地図をご覧ください。" },
{ id: "q4", title: "相談だけでもいいですか?", content: "はい、ご相談のみのご来店も大歓迎です。お気軽にお立ち寄りください。" },
{ id: "q5", title: "支払い方法は?", content: "各種クレジットカード、電子マネー、口座振替に対応しております。" },
]}
title="よくあるご質問"
faqsAnimation="slide-up"
description="お客様からよくいただくご質問をまとめました。"
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{ variant: "canvas-reveal" }}
text="店舗へのお問い合わせ、ご相談はこちらから。"
buttons={[{ text: "お問い合わせ", href: "#" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="岐阜ソフトバンク代理店"
columns={[
{ title: "店舗情報", items: [{ label: "店舗一覧", href: "#" }, { label: "最新情報", href: "#" }] },
{ title: "企業情報", items: [{ label: "会社概要", href: "#" }, { label: "採用情報", href: "#" }] },
{ title: "店舗情報", items: [{ label: "店舗一覧", href: "/stores" }] },
{ title: "サポート", items: [{ label: "FAQ", href: "/faq" }] },
]}
/>
</div>

50
src/app/stores/page.tsx Normal file
View File

@@ -0,0 +1,50 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import TextAbout from '@/components/sections/about/TextAbout';
export default function StoresPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
background="aurora"
cardStyle="glass-elevated"
primaryButtonStyle="flat"
secondaryButtonStyle="layered"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "ホーム", id: "/" },
{ name: "店舗一覧", id: "/stores" },
{ name: "FAQ", id: "/faq" },
]}
brandName="岐阜ソフトバンク代理店"
button={{ text: "お問い合わせ" }}
/>
</div>
<div className="pt-32 pb-20 px-6">
<TextAbout title="店舗一覧" />
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="岐阜ソフトバンク代理店"
columns={[
{ title: "店舗情報", items: [{ label: "店舗一覧", href: "/stores" }] },
{ title: "サポート", items: [{ label: "FAQ", href: "/faq" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}