Merge version_4 into main #4
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>
|
||||
);
|
||||
}
|
||||
39
src/app/catering/page.tsx
Normal file
39
src/app/catering/page.tsx
Normal file
@@ -0,0 +1,39 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import ReactLenis from "lenis/react";
|
||||
|
||||
export default function CateringPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<ReactLenis root>
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Anasayfa", id: "/" },
|
||||
{ name: "Rezervasyon", id: "/reservations" },
|
||||
{ name: "Catering", id: "/catering" },
|
||||
]}
|
||||
brandName="Karadeniz Tadal Pide Salonu"
|
||||
/>
|
||||
<FeatureCardTwentyOne
|
||||
title="Catering Hizmetlerimiz"
|
||||
description="Özel davetleriniz ve etkinlikleriniz için geleneksel lezzetlerimizi mekanınıza taşıyoruz."
|
||||
accordionItems={[
|
||||
{ id: "a1", title: "Kurumsal Etkinlikler", content: "Toplantı ve özel günlerinizde profesyonel catering desteği sunuyoruz." },
|
||||
{ id: "a2", title: "Özel Davetler", content: "Düğün, nişan ve tüm özel günlerde lezzetli pidelerimizle yanınızdayız." },
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
/>
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Anasayfa", href: "/" }, { label: "Catering", href: "/catering" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
45
src/app/gallery/page.tsx
Normal file
45
src/app/gallery/page.tsx
Normal file
@@ -0,0 +1,45 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import CardStack from '@/components/cardStack/CardStack';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
|
||||
export default function GalleryPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<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">
|
||||
<CardStack
|
||||
title="Fotoğraf Galerisi"
|
||||
description="Taş fırınımızdan ve salonumuzdan kareler."
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
animationType="blur-reveal"
|
||||
textboxLayout="default"
|
||||
>
|
||||
<img src="http://img.b2bpic.net/free-photo/side-view-pide-with-pieces-meat-parsley-lemon-pizza-knife-cutting-board_176474-3170.jpg" alt="Pide 1" />
|
||||
<img src="http://img.b2bpic.net/free-photo/side-view-turkish-pide-with-vegetables-meat-cheese-arranged-wooden-cutting-board_140725-10344.jpg" alt="Pide 2" />
|
||||
<img src="http://img.b2bpic.net/free-photo/turkish-pide-traditional-food-with-beef-vegetables_2829-14110.jpg" alt="Pide 3" />
|
||||
<img src="http://img.b2bpic.net/free-photo/meat-lahmajun-parsley-lemon-sumakh-top-view_140725-11304.jpg" alt="Pide 4" />
|
||||
</CardStack>
|
||||
</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>
|
||||
);
|
||||
}
|
||||
37
src/app/location/page.tsx
Normal file
37
src/app/location/page.tsx
Normal file
@@ -0,0 +1,37 @@
|
||||
"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>
|
||||
<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" }}
|
||||
/>
|
||||
</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>
|
||||
);
|
||||
}
|
||||
@@ -36,6 +36,7 @@ export default function LandingPage() {
|
||||
{ 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"
|
||||
@@ -153,6 +154,7 @@ export default function LandingPage() {
|
||||
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"
|
||||
@@ -161,4 +163,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
40
src/app/reservations/page.tsx
Normal file
40
src/app/reservations/page.tsx
Normal file
@@ -0,0 +1,40 @@
|
||||
"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>
|
||||
<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"
|
||||
/>
|
||||
<FooterBaseCard
|
||||
logoText="Karadeniz Tadal"
|
||||
columns={[
|
||||
{ title: "Kurumsal", items: [{ label: "Anasayfa", href: "/" }, { label: "Rezervasyon", href: "/reservations" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user