'use client' import { motion } from "framer-motion" import Image from "next/image" import Link from "next/link" import { Users, BedDouble, ArrowLeft } from 'lucide-react' import Amenities from "@/components/Amenities" export default function SuiteDetailClient({ lang, id, dict }: { lang: string, id: string, dict: any }) { // Mapping the 8 mythological suites with their Cloudinary assets const suitesData: Record = { 'iris': { number: '01', name: dict.suites_page.list.s1.name, description: dict.suites_page.list.s1.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606641/ayrisapart/Daire%201/photo_1_2024-04-05_12-32-09.jpg', guests: dict.suites_page.list.s1.guests, bed: dict.suites_page.list.s1.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606642/ayrisapart/Daire%201/photo_2_2024-04-05_12-32-09.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606643/ayrisapart/Daire%201/photo_3_2024-04-05_12-32-09.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606644/ayrisapart/Daire%201/photo_4_2024-04-05_12-32-09.jpg' ] }, 'electra': { number: '02', name: dict.suites_page.list.s2.name, description: dict.suites_page.list.s2.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606648/ayrisapart/Daire%202/photo_1_2024-04-05_16-04-34.jpg', guests: dict.suites_page.list.s2.guests, bed: dict.suites_page.list.s2.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606649/ayrisapart/Daire%202/photo_2_2024-04-05_16-04-34.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606650/ayrisapart/Daire%202/photo_3_2024-04-05_16-04-34.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606651/ayrisapart/Daire%202/photo_5_2024-04-05_16-04-34.jpg' ] }, 'arke': { number: '03', name: dict.suites_page.list.s3.name, description: dict.suites_page.list.s3.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606654/ayrisapart/Daire%203/photo_1_2024-04-05_16-06-09.jpg', guests: dict.suites_page.list.s3.guests, bed: dict.suites_page.list.s3.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606655/ayrisapart/Daire%203/photo_2_2024-04-05_16-06-09.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606655/ayrisapart/Daire%203/photo_3_2024-04-05_16-06-09.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606656/ayrisapart/Daire%203/photo_4_2024-04-05_16-06-09.jpg' ] }, 'harpy': { number: '04', name: dict.suites_page.list.s4.name, description: dict.suites_page.list.s4.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606661/ayrisapart/Daire%204/photo_1_2024-04-05_16-07-01.jpg', guests: dict.suites_page.list.s4.guests, bed: dict.suites_page.list.s4.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606662/ayrisapart/Daire%204/photo_2_2024-04-05_16-07-01.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606663/ayrisapart/Daire%204/photo_3_2024-04-05_16-07-01.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606664/ayrisapart/Daire%204/photo_5_2024-04-05_16-07-01.jpg' ] }, 'hydaspes': { number: '05', name: dict.suites_page.list.s5.name, description: dict.suites_page.list.s5.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606671/ayrisapart/Daire%205/photo_1_2024-05-04_15-32-44.jpg', guests: dict.suites_page.list.s5.guests, bed: dict.suites_page.list.s5.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606672/ayrisapart/Daire%205/photo_2_2024-05-04_15-33-08.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606673/ayrisapart/Daire%205/photo_3_2024-05-04_15-33-08.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606674/ayrisapart/Daire%205/photo_4_2024-05-04_15-33-08.jpg' ] }, 'zephyrus': { number: '06', name: dict.suites_page.list.s6.name, description: dict.suites_page.list.s6.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606681/ayrisapart/Daire%206/photo_1_2024-05-04_15-32-44.jpg', guests: dict.suites_page.list.s6.guests, bed: dict.suites_page.list.s6.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606682/ayrisapart/Daire%206/photo_2_2024-05-04_15-33-08.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606683/ayrisapart/Daire%206/photo_3_2024-05-04_15-33-08.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606684/ayrisapart/Daire%206/photo_5_2024-05-04_15-33-08.jpg' ] }, 'pothos': { number: '07', name: dict.suites_page.list.s7.name, description: dict.suites_page.list.s7.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606689/ayrisapart/Daire%207/photo_1_2024-05-04_15-33-34.jpg', guests: dict.suites_page.list.s7.guests, bed: dict.suites_page.list.s7.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606690/ayrisapart/Daire%207/photo_2_2024-05-04_15-33-34.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606691/ayrisapart/Daire%207/photo_3_2024-05-04_15-33-34.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606692/ayrisapart/Daire%207/photo_5_2024-05-04_15-33-34.jpg' ] }, 'thaumas': { number: '08', name: dict.suites_page.list.s8.name, description: dict.suites_page.list.s8.desc, mainImage: 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606696/ayrisapart/Daire%208/photo_1_2024-05-04_15-33-34.jpg', guests: dict.suites_page.list.s8.guests, bed: dict.suites_page.list.s8.bed, gallery: [ 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606697/ayrisapart/Daire%208/photo_2_2024-05-04_15-33-34.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606698/ayrisapart/Daire%208/photo_4_2024-05-04_15-33-34.jpg', 'https://res.cloudinary.com/du7xohbct/image/upload/v1776606699/ayrisapart/Daire%208/photo_5_2024-05-04_15-33-34.jpg' ] } } const suite = suitesData[id] || suitesData['iris'] return (
{/* SECTION 1: HEADER & MAIN IMAGE */}
{/* Back Button */} {lang === 'tr' ? 'Tüm Odalar' : 'All Suites'} {/* Title and Brief Header */}
{suite.number}. {suite.name}
{suite.guests}
{suite.bed}
{/* Main Visual */} {suite.name}
{/* SECTION 2: ABOUT & AMENITIES */}

{lang === 'tr' ? 'Suit Hakkında' : 'About Suite'}

{suite.description}

{dict.footer.book}
{/* INTEGRATED AMENITIES COMPONENT */}
{/* SECTION 3: GALLERY GRID */}
Gallery
Gallery
Gallery
) }