'use client' import { useState } from 'react' import { Radio, RadioGroup, Tab, TabGroup, TabList, TabPanel, TabPanels, } from '@headlessui/react' import { StarIcon } from '@heroicons/react/20/solid' import { HeartIcon } from '@heroicons/react/24/outline' const product = { name: 'VEDA I', images: [ { id: 1, name: 'Veda', src: '/images/veda10.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda11.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda12.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda13.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda14.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda15.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda17.jpg', alt: 'Veda1', }, { id: 1, name: 'Veda', src: '/images/veda18.jpg', alt: 'Veda1', }, // More images... ], colors: [ { name: 'Washed Black', bgColor: 'bg-gray-700', selectedColor: 'ring-gray-700' }, { name: 'White', bgColor: 'bg-white', selectedColor: 'ring-gray-400' }, { name: 'Washed Gray', bgColor: 'bg-gray-500', selectedColor: 'ring-gray-500' }, ], description: `
This beautiful 50-meter dahabiya offers a peaceful organic platform to host your personalised cruise.
VEDA 1 accommodates up to 20 guests across 10 rooms with double beds that can be converted into singles, each featuring a private bathroom. Four of these rooms are suites with balconies.
The facility includes two air-conditioned meeting spaces for up to 50 people, an upper deck meeting room with a 360-degree panoramic view, and various relaxation areas suitable for workshops, yoga, or meditation. Additionally, there is a library with a collection of books on Egyptian history and awareness.
`, details: [ { name: 'FEATURES', items: [ '10 rooms: 6 standard rooms and 4 suites with balconies', 'Hosts up to 20 people', 'Private bathroom ensuites in each room', 'Two air-conditioned meeting spaces for up to 50 people', 'Upper deck meeting room with a 360-degree panoramic view', 'Relaxation areas suitable for workshops, yoga, or meditation', 'Library with a collection of books on Egyptian history and awareness', ], }, // More sections... ], } function classNames(...classes) { return classes.filter(Boolean).join(' ') } export default function Example() { const [selectedColor, setSelectedColor] = useState(product.colors[0]) return (