refactor: deactivate rooms (odalar) feature
This commit is contained in:
@@ -23,13 +23,13 @@ const getAltText = (alt: string, isEn: boolean) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const gallery: { src: string; alt: string; category: "Odalar" | "Aktiviteler" | "Restoran" | "Doğa" }[] = [
|
const gallery: { src: string; alt: string; category: "Odalar" | "Aktiviteler" | "Restoran" | "Doğa" }[] = [
|
||||||
{ src: "https://images.unsplash.com/photo-1618773928121-c32242e63f39?q=80&w=2940&auto=format&fit=crop", alt: "Standart Oda", category: "Odalar" },
|
// { src: "https://images.unsplash.com/photo-1618773928121-c32242e63f39?q=80&w=2940&auto=format&fit=crop", alt: "Standart Oda", category: "Odalar" },
|
||||||
{ src: "https://images.unsplash.com/photo-1526367790999-0150786686a2?q=80&w=2940&auto=format&fit=crop", alt: "Kitesurf", category: "Aktiviteler" },
|
{ src: "https://images.unsplash.com/photo-1526367790999-0150786686a2?q=80&w=2940&auto=format&fit=crop", alt: "Kitesurf", category: "Aktiviteler" },
|
||||||
{ src: "https://images.unsplash.com/photo-1544551763-46a013bb70d5?q=80&w=2940&auto=format&fit=crop", alt: "Nehir Doğa", category: "Doğa" },
|
{ src: "https://images.unsplash.com/photo-1544551763-46a013bb70d5?q=80&w=2940&auto=format&fit=crop", alt: "Nehir Doğa", category: "Doğa" },
|
||||||
{ src: "https://images.unsplash.com/photo-1566665797739-1674de7a421a?q=80&w=2874&auto=format&fit=crop", alt: "Nehir Manzaralı Oda",category: "Odalar" },
|
// { src: "https://images.unsplash.com/photo-1566665797739-1674de7a421a?q=80&w=2874&auto=format&fit=crop", alt: "Nehir Manzaralı Oda",category: "Odalar" },
|
||||||
{ src: "https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?q=80&w=2940&auto=format&fit=crop", alt: "Restoran", category: "Restoran" },
|
{ src: "https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?q=80&w=2940&auto=format&fit=crop", alt: "Restoran", category: "Restoran" },
|
||||||
{ src: "https://images.unsplash.com/photo-1544367567-0f2fcb009e0b?q=80&w=2940&auto=format&fit=crop", alt: "Yoga", category: "Aktiviteler" },
|
{ src: "https://images.unsplash.com/photo-1544367567-0f2fcb009e0b?q=80&w=2940&auto=format&fit=crop", alt: "Yoga", category: "Aktiviteler" },
|
||||||
{ src: "https://images.unsplash.com/photo-1499955085172-a104c9463ece?q=80&w=2940&auto=format&fit=crop", alt: "Bungalow", category: "Odalar" },
|
// { src: "https://images.unsplash.com/photo-1499955085172-a104c9463ece?q=80&w=2940&auto=format&fit=crop", alt: "Bungalow", category: "Odalar" },
|
||||||
{ src: "https://images.unsplash.com/photo-1507525428034-b723cf961d3e?q=80&w=2940&auto=format&fit=crop", alt: "SUP", category: "Aktiviteler" },
|
{ src: "https://images.unsplash.com/photo-1507525428034-b723cf961d3e?q=80&w=2940&auto=format&fit=crop", alt: "SUP", category: "Aktiviteler" },
|
||||||
{ src: "https://images.unsplash.com/photo-1551504734-5ee1c4a1479b?q=80&w=2940&auto=format&fit=crop", alt: "Kahvaltı", category: "Restoran" },
|
{ src: "https://images.unsplash.com/photo-1551504734-5ee1c4a1479b?q=80&w=2940&auto=format&fit=crop", alt: "Kahvaltı", category: "Restoran" },
|
||||||
{ src: "https://images.unsplash.com/photo-1511994298241-608e28f14fde?q=80&w=2940&auto=format&fit=crop", alt: "Bisiklet", category: "Aktiviteler" },
|
{ src: "https://images.unsplash.com/photo-1511994298241-608e28f14fde?q=80&w=2940&auto=format&fit=crop", alt: "Bisiklet", category: "Aktiviteler" },
|
||||||
@@ -42,15 +42,15 @@ export default function GaleriPage({ params }: { params: Promise<{ lang: string
|
|||||||
const isEn = lang === "en";
|
const isEn = lang === "en";
|
||||||
|
|
||||||
const filters = isEn
|
const filters = isEn
|
||||||
? ["All", "Rooms", "Activities", "Restaurant", "Nature"]
|
? ["All", "Activities", "Restaurant", "Nature"]
|
||||||
: ["Tümü", "Odalar", "Aktiviteler", "Restoran", "Doğa"];
|
: ["Tümü", "Aktiviteler", "Restoran", "Doğa"];
|
||||||
|
|
||||||
const [active, setActive] = useState<string>(isEn ? "All" : "Tümü");
|
const [active, setActive] = useState<string>(isEn ? "All" : "Tümü");
|
||||||
const [lightbox, setLightbox] = useState<string | null>(null);
|
const [lightbox, setLightbox] = useState<string | null>(null);
|
||||||
|
|
||||||
const getInternalCategory = (filterName: string) => {
|
const getInternalCategory = (filterName: string) => {
|
||||||
if (filterName === "All" || filterName === "Tümü") return "Tümü";
|
if (filterName === "All" || filterName === "Tümü") return "Tümü";
|
||||||
if (filterName === "Rooms") return "Odalar";
|
// if (filterName === "Rooms") return "Odalar";
|
||||||
if (filterName === "Activities") return "Aktiviteler";
|
if (filterName === "Activities") return "Aktiviteler";
|
||||||
if (filterName === "Restaurant") return "Restoran";
|
if (filterName === "Restaurant") return "Restoran";
|
||||||
if (filterName === "Nature") return "Doğa";
|
if (filterName === "Nature") return "Doğa";
|
||||||
@@ -74,8 +74,8 @@ export default function GaleriPage({ params }: { params: Promise<{ lang: string
|
|||||||
<h1 className="font-serif text-5xl font-bold text-dark mb-4">{isEn ? "Gallery" : "Galeri"}</h1>
|
<h1 className="font-serif text-5xl font-bold text-dark mb-4">{isEn ? "Gallery" : "Galeri"}</h1>
|
||||||
<p className="text-muted max-w-md mx-auto text-sm leading-relaxed">
|
<p className="text-muted max-w-md mx-auto text-sm leading-relaxed">
|
||||||
{isEn
|
{isEn
|
||||||
? "Discover the unique nature, modern rooms, and exciting activities of Kite Beach Akyaka."
|
? "Discover the unique nature and exciting activities of Kite Beach Akyaka."
|
||||||
: "Kite Beach Akyaka'nın eşsiz doğasını, modern odalarını ve heyecan verici aktivitelerini keşfedin."}
|
: "Kite Beach Akyaka'nın eşsiz doğasını ve heyecan verici aktivitelerini keşfedin."}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ const valuesTr = [
|
|||||||
{
|
{
|
||||||
icon: Award,
|
icon: Award,
|
||||||
title: "Premium Deneyim",
|
title: "Premium Deneyim",
|
||||||
desc: "IKO sertifikalı kitesurf okulumuzdandan odalarımıza kadar her noktada en yüksek kalite standartlarını sunuyoruz.",
|
desc: "IKO sertifikalı kitesurf okulumuzdan restoranımıza kadar her noktada en yüksek kalite standartlarını sunuyoruz.",
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ const valuesEn = [
|
|||||||
{
|
{
|
||||||
icon: Award,
|
icon: Award,
|
||||||
title: "Premium Experience",
|
title: "Premium Experience",
|
||||||
desc: "From our IKO certified kitesurf school to our rooms, we offer the highest quality standards at every point.",
|
desc: "From our IKO certified kitesurf school to our restaurant, we offer the highest quality standards at every point.",
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -22,7 +22,7 @@ const defaultFeatures = [
|
|||||||
{ icon: "Wind", label: "Kitesurf Okulu", sub: "IKO Sertifikalı" },
|
{ icon: "Wind", label: "Kitesurf Okulu", sub: "IKO Sertifikalı" },
|
||||||
{ icon: "Anchor", label: "Yoga Platformu", sub: "Nehir Kenarı" },
|
{ icon: "Anchor", label: "Yoga Platformu", sub: "Nehir Kenarı" },
|
||||||
{ icon: "Utensils", label: "Restoran & Bar", sub: "Ege Mutfağı" },
|
{ icon: "Utensils", label: "Restoran & Bar", sub: "Ege Mutfağı" },
|
||||||
{ icon: "BedDouble", label: "Butik Odalar", sub: "3 Tip Konaklama" },
|
// { icon: "BedDouble", label: "Butik Odalar", sub: "3 Tip Konaklama" },
|
||||||
{ icon: "Sun", label: "Gün Batımı Terası", sub: "Gökova Manzarası" },
|
{ icon: "Sun", label: "Gün Batımı Terası", sub: "Gökova Manzarası" },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ export async function loadMockFeatures() {
|
|||||||
{ lang: "en", icon: "Anchor", label: "Yoga Platform", sub: "Riverside", order: 2 },
|
{ lang: "en", icon: "Anchor", label: "Yoga Platform", sub: "Riverside", order: 2 },
|
||||||
{ lang: "tr", icon: "Utensils", label: "Restoran & Bar", sub: "Ege Mutfağı", order: 3 },
|
{ lang: "tr", icon: "Utensils", label: "Restoran & Bar", sub: "Ege Mutfağı", order: 3 },
|
||||||
{ lang: "en", icon: "Utensils", label: "Restaurant & Bar", sub: "Aegean Cuisine", order: 3 },
|
{ lang: "en", icon: "Utensils", label: "Restaurant & Bar", sub: "Aegean Cuisine", order: 3 },
|
||||||
{ lang: "tr", icon: "BedDouble", label: "Butik Odalar", sub: "3 Tip Konaklama", order: 4 },
|
// { lang: "tr", icon: "BedDouble", label: "Butik Odalar", sub: "3 Tip Konaklama", order: 4 },
|
||||||
{ lang: "en", icon: "BedDouble", label: "Boutique Rooms", sub: "3 Types of Stay", order: 4 },
|
// { lang: "en", icon: "BedDouble", label: "Boutique Rooms", sub: "3 Types of Stay", order: 4 },
|
||||||
{ lang: "tr", icon: "Sun", label: "Gün Batımı Terası", sub: "Gökova Manzarası", order: 5 },
|
{ lang: "tr", icon: "Sun", label: "Gün Batımı Terası", sub: "Gökova Manzarası", order: 5 },
|
||||||
{ lang: "en", icon: "Sun", label: "Sunset Terrace", sub: "Gokova View", order: 5 },
|
{ lang: "en", icon: "Sun", label: "Sunset Terrace", sub: "Gokova View", order: 5 },
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user