Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5971e45c6d | |||
| 7c213c2d35 | |||
| d29aa8bcee | |||
| f91384b23d | |||
| 970cd4c96f | |||
| 379b0c758b | |||
| da8fc51dec | |||
| b2ed495c87 | |||
| d3751ce846 | |||
| b67e98ffae | |||
| 66870a7f7a | |||
| 7ae1eb2746 | |||
| 0845e23ee8 | |||
| 7b26edff0f | |||
| 2e689f21e0 | |||
| ecaeb2bb1b | |||
| 495db3f6e1 | |||
| 4a8f7fbebf | |||
| dceeab1655 |
70
src/app/blog/page.tsx
Normal file
70
src/app/blog/page.tsx
Normal file
@@ -0,0 +1,70 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
|
||||
|
||||
export default function BlogPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="soft"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="none"
|
||||
cardStyle="layered-gradient"
|
||||
primaryButtonStyle="double-inset"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Hikayemiz", id: "/#about" },
|
||||
{ name: "Menü", id: "/#products" },
|
||||
{ name: "Yorumlar", id: "/#testimonials" },
|
||||
{ name: "Haberler", id: "/blog" },
|
||||
{ name: "İletişim", id: "/#contact" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="blog" data-section="blog" className="pt-24">
|
||||
<BlogCardThree
|
||||
title="Güncel Haberler ve Lezzet Notları"
|
||||
description="Karadeniz Tadal dünyasından en son güncellemeler, özel tarifler ve etkinliklerimiz."
|
||||
animationType="slide-up"
|
||||
textboxLayout="split-description"
|
||||
useInvertedBackground={false}
|
||||
blogs={[
|
||||
{
|
||||
id: "b1", category: "Duyurular", title: "Yeni Kış Menümüz Çıktı!", excerpt: "Kış mevsimine özel hazırladığımız yepyeni pide çeşitlerimizi tatmaya davetlisiniz.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-pide-with-ingredients_23-2148704257.jpg", authorName: "Yönetim", authorAvatar: "http://img.b2bpic.net/free-photo/chef-smiling-kitchen_1150-13768.jpg", date: "20 Ocak 2025"
|
||||
},
|
||||
{
|
||||
id: "b2", category: "Lezzet", title: "Taş Fırın Sırları", excerpt: "Taş fırınımızda pide pişirmenin püf noktalarını ve hamurumuzun lezzet sırrını paylaşıyoruz.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-bakery_1150-13840.jpg", authorName: "Baş Şef", authorAvatar: "http://img.b2bpic.net/free-photo/chef-smiling-kitchen_1150-13768.jpg", date: "15 Ocak 2025"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Hikayemiz", href: "/#about" }, { label: "Menü", href: "/#products" }] },
|
||||
{ title: "Haberler", items: [{ label: "Blog", href: "/blog" }] },
|
||||
{ title: "Bize Ulaşın", items: [{ label: "İletişim", href: "/#contact" }, { label: "Instagram", href: "#" }] },
|
||||
]}
|
||||
copyrightText="© 2025 | Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
32
src/app/catering/page.tsx
Normal file
32
src/app/catering/page.tsx
Normal file
@@ -0,0 +1,32 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import ReactLenis from "lenis/react";
|
||||
|
||||
export default function CateringPage() {
|
||||
return (
|
||||
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||
<ReactLenis root>
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Rezervasyon", id: "/reservations" },
|
||||
{ name: "Catering", id: "/catering" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
<div className="pt-32 pb-20">
|
||||
{/* Catering content would go here using a valid component from the registry */}
|
||||
</div>
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Anasayfa", href: "/" }, { label: "Catering", href: "/catering" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
33
src/app/gallery/page.tsx
Normal file
33
src/app/gallery/page.tsx
Normal file
@@ -0,0 +1,33 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
|
||||
export default function GalleryPage() {
|
||||
return (
|
||||
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||
<ReactLenis root>
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Galeri", id: "/gallery" },
|
||||
{ name: "Konum", id: "/location" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
<div className="pt-32 pb-20">
|
||||
{/* Content */}
|
||||
</div>
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Anasayfa", href: "/" }] },
|
||||
{ title: "Bize Ulaşın", items: [{ label: "Konum", href: "/location" }, { label: "Galeri", href: "/gallery" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
38
src/app/location/page.tsx
Normal file
38
src/app/location/page.tsx
Normal file
@@ -0,0 +1,38 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
|
||||
export default function LocationPage() {
|
||||
return (
|
||||
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||
<ReactLenis root>
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Galeri", id: "/gallery" },
|
||||
{ name: "Konum", id: "/location" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
<div className="pt-32 pb-20">
|
||||
<ContactText
|
||||
text="Karadeniz Tadal Pide Salonu, Şehrin merkezinde geleneksel lezzet durağınız. Haftanın 6 günü 10:00 - 22:00 saatleri arasında hizmetinizdeyiz (Cuma günleri kapalıyız)."
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Anasayfa", href: "/" }] },
|
||||
{ title: "Bize Ulaşın", items: [{ label: "Konum", href: "/location" }, { label: "Galeri", href: "/gallery" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
63
src/app/menu/page.tsx
Normal file
63
src/app/menu/page.tsx
Normal file
@@ -0,0 +1,63 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
|
||||
export default function MenuPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="soft"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="none"
|
||||
cardStyle="layered-gradient"
|
||||
primaryButtonStyle="double-inset"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Hikayemiz", id: "/#about" },
|
||||
{ name: "Menü", id: "/menu" },
|
||||
{ name: "Yorumlar", id: "/#testimonials" },
|
||||
{ name: "İletişim", id: "/#contact" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
|
||||
<div className="pt-32 pb-20">
|
||||
<ProductCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{ id: "m1", name: "Kavurmalı Pide", price: "280 TL", imageSrc: "http://img.b2bpic.net/free-photo/turkish-pide-traditional-food-with-beef-vegetables_2829-14110.jpg" },
|
||||
{ id: "m2", name: "Peynirli Pide", price: "220 TL", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-homemade-pizza_181624-35320.jpg" },
|
||||
{ id: "m3", name: "Kıymalı Pide", price: "240 TL", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-pie_23-2148753235.jpg" },
|
||||
{ id: "m4", name: "Lahmacun", price: "90 TL", imageSrc: "http://img.b2bpic.net/free-photo/meat-lahmajun-parsley-lemon-sumakh-top-view_140725-11304.jpg" },
|
||||
]}
|
||||
title="Özel Menümüz"
|
||||
description="Taş fırınımızdan çıkan en seçkin lezzetler."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Hikayemiz", href: "/#about" }, { label: "Menü", href: "/menu" }] },
|
||||
{ title: "Bize Ulaşın", items: [{ label: "İletişim", href: "/#contact" }, { label: "Instagram", href: "#" }] },
|
||||
]}
|
||||
copyrightText="© 2025 | Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
287
src/app/page.tsx
287
src/app/page.tsx
@@ -3,9 +3,9 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import AboutMetric from '@/components/sections/about/AboutMetric';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
@@ -32,26 +32,12 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "Our Craft",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Location",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Anasayfa", id: "home" },
|
||||
{ name: "Hikayemiz", id: "about" },
|
||||
{ name: "Menü", id: "products" },
|
||||
{ name: "Yorumlar", id: "testimonials" },
|
||||
{ name: "Haberler", id: "/blog" },
|
||||
{ name: "İletişim", id: "contact" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
@@ -59,36 +45,12 @@ export default function LandingPage() {
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
title="Authentic Pide from the Heart of the Black Sea"
|
||||
description="Experience the crisp, stone-oven perfection of traditional recipes. Soft inside, crunchy outside—crafted with passion and top-quality ingredients."
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Karadeniz'in Kalbinden Gelen Otantik Lezzet"
|
||||
description="Taş fırınımızda, geleneksel tariflerle hazırlanan, dışı çıtır içi yumuşacık pide deneyimini keşfedin."
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-pide-with-pieces-meat-parsley-lemon-pizza-knife-cutting-board_176474-3170.jpg",
|
||||
imageAlt: "Fresh Pide",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-turkish-pide-with-vegetables-meat-cheese-arranged-wooden-cutting-board_140725-10344.jpg",
|
||||
imageAlt: "Traditional Oven",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/turkish-national-lahmacun-with-vegetables_140725-2232.jpg",
|
||||
imageAlt: "Restaurant Ambiance",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shaken-black-tea-glass-traditional-azerbaijani-pear-shaped-glass_140725-5060.jpg",
|
||||
imageAlt: "Ingredients",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cutting-stuffed-pie-served-wooden-board_140725-5274.jpg",
|
||||
imageAlt: "Baked Texture",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-food-assortment_23-2148516779.jpg",
|
||||
imageAlt: "Our Service",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/side-view-pide-with-pieces-meat-parsley-lemon-pizza-knife-cutting-board_176474-3170.jpg", imageAlt: "Taze Pide" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/side-view-turkish-pide-with-vegetables-meat-cheese-arranged-wooden-cutting-board_140725-10344.jpg", imageAlt: "Geleneksel Fırın" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -96,23 +58,11 @@ export default function LandingPage() {
|
||||
<div id="about" data-section="about">
|
||||
<AboutMetric
|
||||
useInvertedBackground={false}
|
||||
title="A Legacy of Flavor"
|
||||
title="Lezzet Mirası"
|
||||
metrics={[
|
||||
{
|
||||
icon: Flame,
|
||||
label: "Stone Oven",
|
||||
value: "100% Traditional",
|
||||
},
|
||||
{
|
||||
icon: Star,
|
||||
label: "Review Score",
|
||||
value: "4.6/5",
|
||||
},
|
||||
{
|
||||
icon: Award,
|
||||
label: "Experience",
|
||||
value: "Authentic",
|
||||
},
|
||||
{ icon: Flame, label: "Taş Fırın", value: "%100 Geleneksel" },
|
||||
{ icon: Star, label: "Memnuniyet", value: "4.6/5" },
|
||||
{ icon: Award, label: "Deneyim", value: "Otantik" },
|
||||
]}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -125,45 +75,12 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Kavurmalı Pide",
|
||||
price: "Best Seller",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/turkish-pide-traditional-food-with-beef-vegetables_2829-14110.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Peynirli Pide",
|
||||
price: "Classic Choice",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-homemade-pizza_181624-35320.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Lahmacun",
|
||||
price: "Crispy Perfection",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-lahmajun-parsley-lemon-sumakh-top-view_140725-11304.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Mixed Special Pide",
|
||||
price: "Full Flavor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mix-pide-cheese-sausage-top-view_140725-11320.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Kavurmalı with Egg",
|
||||
price: "Fantastic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pide-with-meat-tomato-top-view_140725-11336.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Specialty Pide",
|
||||
price: "Local Favorite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/italian-bread-calzone-restaurant_501050-865.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Kavurmalı Pide", price: "Çok Satan", imageSrc: "http://img.b2bpic.net/free-photo/turkish-pide-traditional-food-with-beef-vegetables_2829-14110.jpg" },
|
||||
{ id: "p2", name: "Peynirli Pide", price: "Klasik", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-homemade-pizza_181624-35320.jpg" },
|
||||
{ id: "p3", name: "Lahmacun", price: "Çıtır Lezzet", imageSrc: "http://img.b2bpic.net/free-photo/meat-lahmajun-parsley-lemon-sumakh-top-view_140725-11304.jpg" },
|
||||
]}
|
||||
title="Our Signature Creations"
|
||||
description="Generous portions, locally sourced quality, and baked with love in our stone oven."
|
||||
title="İmza Lezzetlerimiz"
|
||||
description="Yerel malzemelerle, özenle hazırladığımız, taş fırınımızdan taze çıkan pideler."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -174,30 +91,12 @@ export default function LandingPage() {
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "4.6",
|
||||
title: "Overall Rating",
|
||||
description: "Consistently praised by thousands.",
|
||||
icon: Star,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Fresh",
|
||||
title: "Bread Quality",
|
||||
description: "Crunchy crust, soft interior.",
|
||||
icon: Wheat,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Fast",
|
||||
title: "Service Speed",
|
||||
description: "Professional and commendable.",
|
||||
icon: Clock,
|
||||
},
|
||||
{ id: "m1", value: "4.6", title: "Genel Puan", description: "Binlerce misafirimizin tercihi.", icon: Star },
|
||||
{ id: "m2", value: "Taze", title: "Hamur Kalitesi", description: "Çıtır kenar, yumuşak doku.", icon: Wheat },
|
||||
{ id: "m3", value: "Hızlı", title: "Hizmet", description: "Güler yüzlü ve profesyonel.", icon: Clock },
|
||||
]}
|
||||
title="By The Numbers"
|
||||
description="Quality you can taste, consistency you can rely on."
|
||||
title="Rakamlarla Kalite"
|
||||
description="Tadına doyamayacağınız tutarlı lezzet."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -207,44 +106,11 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Mehmet A.",
|
||||
handle: "@mehmet",
|
||||
testimonial: "Best Pide ever! The kavurmalı is exceptionally delectable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663851.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Ayşe Y.",
|
||||
handle: "@ayse",
|
||||
testimonial: "Fantastic! Crunchy shell, top quality meat, simply delicious.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-sushi-park-picnic-nature_169016-22794.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "John D.",
|
||||
handle: "@john",
|
||||
testimonial: "A traditional gem. Fast service and extremely clean.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-havinf-dinner-together_23-2149117538.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Selim K.",
|
||||
handle: "@selim",
|
||||
testimonial: "Generous toppings and incredible flavor profiles every time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-eats-dolma-with-yogurt-tears-piece-bread_140725-9187.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Emine S.",
|
||||
handle: "@emine",
|
||||
testimonial: "Love the free tea and salads. A proper salon experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/world-health-day-celebration-with-nutritious-food_23-2151359001.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Mehmet A.", handle: "@mehmet", testimonial: "Hayatımda yediğim en iyi pide! Kavurmalısı efsane.", imageSrc: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663851.jpg" },
|
||||
{ id: "t2", name: "Ayşe Y.", handle: "@ayse", testimonial: "Harika! Çıtır hamuru ve kaliteli etiyle tam bir şölen.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-sushi-park-picnic-nature_169016-22794.jpg" },
|
||||
]}
|
||||
title="Voices of Our Guests"
|
||||
description="Hear what our regulars have to say about the Best Pide in town."
|
||||
title="Misafirlerimizden Yorumlar"
|
||||
description="Karadeniz Tadal'ı neden tercih ediyorlar?"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -252,17 +118,9 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"TripAdvisor",
|
||||
"Google Reviews",
|
||||
"Local Guide",
|
||||
"Gourmet Choice",
|
||||
"Heritage Foodie",
|
||||
"Traditional Eats",
|
||||
"City Top-Pick",
|
||||
]}
|
||||
title="Recognized Excellence"
|
||||
description="Our dedication to tradition has earned us the hearts of our customers."
|
||||
names={["TripAdvisor", "Google Yorumları", "Yerel Lezzetler", "Gourmet Seçimi", "Geleneksel Tatlar"]}
|
||||
title="Takdir Edilen Lezzet"
|
||||
description="Geleneksel tariflere olan sadakatimiz, misafirlerimizin kalbini kazandı."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -270,77 +128,36 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Are you open on Fridays?",
|
||||
content: "No, we are closed on Fridays. We look forward to serving you on all other days!",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer free extras?",
|
||||
content: "Yes, we serve fresh salads and tea completely free of charge with your meal.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Is the food made fresh?",
|
||||
content: "Absolutely. Our bread is baked in a stone-veneer oven with great care for every order.",
|
||||
},
|
||||
{ id: "q1", title: "Cuma günleri açık mısınız?", content: "Hayır, Cuma günleri kapalıyız. Haftanın diğer günlerinde bekleriz!" },
|
||||
{ id: "q2", title: "Ücretsiz ikramlarınız var mı?", content: "Evet, pidemizin yanında taze salata ve çayımız ikramımızdır." },
|
||||
{ id: "q3", title: "Yemekleriniz taze mi?", content: "Siparişinizle birlikte taş fırında taze olarak pişiriyoruz." },
|
||||
]}
|
||||
sideTitle="Your Questions, Answered"
|
||||
sideDescription="Everything you need to know about our Pide salon."
|
||||
sideTitle="Sıkça Sorulan Sorular"
|
||||
sideDescription="Pide salonumuz hakkında merak ettikleriniz."
|
||||
faqsAnimation="blur-reveal"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
<ContactCTA
|
||||
tag="Bizi Ziyaret Edin"
|
||||
title="Geleneksel Lezzeti Deneyimleyin"
|
||||
description="En taze pidelerimizle sizi ağırlamaktan mutluluk duyarız. Bugün salonumuza bekliyoruz!"
|
||||
buttons={[{ text: "Konum Al", href: "#contact" }]}
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
tag="Visit Us"
|
||||
title="Experience Traditional Flavor"
|
||||
description="Stop by our salon today for the finest Pide in the region. We are ready to serve you with fresh, oven-baked goodness."
|
||||
background={{ variant: "plain" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Hikayemiz", href: "#about" }, { label: "Menü", href: "#products" }] },
|
||||
{ title: "Haberler", items: [{ label: "Blog", href: "/blog" }] },
|
||||
{ title: "Bize Ulaşın", items: [{ label: "İletişim", href: "#contact" }, { label: "Instagram", href: "#" }] },
|
||||
]}
|
||||
copyrightText="© 2025 | Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
41
src/app/reservations/page.tsx
Normal file
41
src/app/reservations/page.tsx
Normal file
@@ -0,0 +1,41 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import ReactLenis from "lenis/react";
|
||||
|
||||
export default function ReservationsPage() {
|
||||
return (
|
||||
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||
<ReactLenis root>
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Rezervasyon", id: "/reservations" },
|
||||
{ name: "Catering", id: "/catering" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
<ContactSplitForm
|
||||
title="Rezervasyon Oluşturun"
|
||||
description="Size özel masanızı ayırtmak için lütfen bilgilerinizi girin."
|
||||
inputs={[
|
||||
{ name: "name", type: "text", placeholder: "Adınız Soyadınız", required: true },
|
||||
{ name: "date", type: "date", placeholder: "Tarih", required: true },
|
||||
{ name: "people", type: "number", placeholder: "Kişi Sayısı", required: true },
|
||||
]}
|
||||
buttonText="Rezervasyonu Tamamla"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Anasayfa", href: "/" }, { label: "Rezervasyon", href: "/reservations" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user