replace imafes\

This commit is contained in:
2025-08-25 14:42:17 +02:00
parent 9909d21493
commit c3ce6baa93
16 changed files with 63 additions and 39 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View File

@@ -135,15 +135,15 @@ export default function Example() {
{product.images.map((image) => ( {product.images.map((image) => (
<Tab <Tab
key={image.id} key={image.id}
className="group relative flex h-24 cursor-pointer items-center justify-center rounded-md bg-white text-sm font-medium uppercase text-gray-900 hover:bg-gray-50 focus:outline-none focus:ring focus:ring-opacity-50 focus:ring-offset-4" className="group relative flex h-24 cursor-pointer items-center justify-center bg-white text-sm font-medium uppercase text-gray-900 hover:bg-gray-50 focus:outline-none focus:ring focus:ring-opacity-50 focus:ring-offset-4"
> >
<span className="sr-only">{image.name}</span> <span className="sr-only">{image.name}</span>
<span className="absolute inset-0 overflow-hidden rounded-md"> <span className="absolute inset-0 overflow-hidden">
<img alt="" src={image.src} className="h-full w-full object-cover object-center" /> <img alt="" src={image.src} className="h-full w-full object-cover object-center" />
</span> </span>
<span <span
aria-hidden="true" aria-hidden="true"
className="pointer-events-none absolute inset-0 rounded-md ring-2 ring-transparent ring-offset-2 group-data-[selected]:ring-indigo-500" className="pointer-events-none absolute inset-0 ring-2 ring-transparent ring-offset-2 group-data-[selected]:ring-indigo-500"
/> />
</Tab> </Tab>
))} ))}
@@ -156,7 +156,7 @@ export default function Example() {
<img <img
alt={image.alt} alt={image.alt}
src={image.src} src={image.src}
className="h-full w-full object-cover object-center sm:rounded-lg" className="h-full w-full object-cover object-center"
/> />
</TabPanel> </TabPanel>
))} ))}
@@ -201,7 +201,7 @@ export default function Example() {
<div className="mt-10 flex"> <div className="mt-10 flex">
<button <button
type="submit" type="submit"
className="flex max-w-xs flex-1 items-center justify-center rounded-md border border-transparent bg-gold-800x-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full" className="flex max-w-xs flex-1 items-center justify-center border border-transparent bg-gold-800x-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full"
> >
Book Now Book Now
</button> </button>

View File

@@ -157,12 +157,12 @@ export default function Example() {
} }
> >
<span className="sr-only">{image.name}</span> <span className="sr-only">{image.name}</span>
<span className="absolute inset-0 overflow-hidden rounded-md"> <span className="absolute inset-0 overflow-hidden">
<img alt={image.alt} src={image.src} className="h-full w-full object-cover object-center" /> <img alt={image.alt} src={image.src} className="h-full w-full object-cover object-center" />
</span> </span>
<span <span
aria-hidden="true" aria-hidden="true"
className="pointer-events-none absolute inset-0 rounded-md ring-2 ring-offset-2 group-focus:ring-indigo-500" className="pointer-events-none absolute inset-0 ring-2 ring-offset-2 group-focus:ring-indigo-500"
/> />
</Tab> </Tab>
))} ))}
@@ -208,7 +208,7 @@ export default function Example() {
<div className="mt-10 flex"> <div className="mt-10 flex">
<button <button
type="submit" type="submit"
className="flex max-w-xs flex-1 items-center justify-center rounded-md border border-transparent bg-gold-800 px-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full" className="flex max-w-xs flex-1 items-center justify-center border border-transparent bg-gold-800 px-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full"
> >
Book Now Book Now
</button> </button>

View File

@@ -109,28 +109,28 @@ export default function Example() {
{product.images.map((image) => ( {product.images.map((image) => (
<Tab <Tab
key={image.id} key={image.id}
className="group relative flex h-24 cursor-pointer items-center justify-center rounded-md bg-white text-sm font-medium uppercase text-gray-900 hover:bg-gray-50 focus:outline-none focus:ring focus:ring-opacity-50 focus:ring-offset-4" className="group relative flex h-24 cursor-pointer items-center justify-center bg-white text-sm font-medium uppercase text-gray-900 hover:bg-gray-50 focus:outline-none focus:ring focus:ring-opacity-50 focus:ring-offset-4"
> >
<span className="sr-only">{image.name}</span> <span className="sr-only">{image.name}</span>
<span className="absolute inset-0 overflow-hidden rounded-md"> <span className="absolute inset-0 overflow-hidden">
<img alt="" src={image.src} className="h-full w-full object-cover object-center" /> <img alt="" src={image.src} className="h-full w-full object-cover object-center" />
</span> </span>
<span <span
aria-hidden="true" aria-hidden="true"
className="pointer-events-none absolute inset-0 rounded-md ring-2 ring-transparent ring-offset-2 group-data-[selected]:ring-indigo-500" className="pointer-events-none absolute inset-0 ring-2 ring-transparent ring-offset-2 group-data-[selected]:ring-indigo-500"
/> />
</Tab> </Tab>
))} ))}
</TabList> </TabList>
</div> </div>
<TabPanels className="aspect-h-1 aspect-w-1 w-full"> <TabPanels className="aspect-h-9 aspect-w-16 w-full">
{product.images.map((image) => ( {product.images.map((image) => (
<TabPanel key={image.id}> <TabPanel key={image.id}>
<img <img
alt={image.alt} alt={image.alt}
src={image.src} src={image.src}
className="h-full w-full object-cover object-center sm:rounded-lg" className="h-full w-full object-cover object-center"
/> />
</TabPanel> </TabPanel>
))} ))}
@@ -175,7 +175,7 @@ export default function Example() {
<div className="mt-10 flex"> <div className="mt-10 flex">
<button <button
type="submit" type="submit"
className="flex max-w-xs flex-1 items-center justify-center rounded-md border border-transparent bg-gold-800 px-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full" className="flex max-w-xs flex-1 items-center justify-center border border-transparent bg-gold-800 px-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full"
> >
Book Now Book Now
</button> </button>

View File

@@ -14,51 +14,75 @@ const product = {
images: [ images: [
{ {
id: 1, id: 1,
name: 'Veda 1', name: 'Veda 4',
src: '/images/veda41.jpg', src: '/images/dahabiyas/veda4/veda4_4.jpg',
alt: 'Veda2 Veda 1', alt: 'Veda 4',
}, },
{ {
id: 2, id: 2,
name: 'Veda 2', name: 'Veda 4',
src: '/images/veda42.jpg', src: '/images/dahabiyas/veda4/veda4_5.jpg',
alt: 'Veda2 Veda 2', alt: 'Veda 4',
}, },
{ {
id: 3, id: 3,
name: 'Veda 3', name: 'Veda 4',
src: '/images/veda43.jpg', src: '/images/dahabiyas/veda4/veda4_8.jpg',
alt: 'Veda2 Veda 3', alt: 'Veda 4',
}, },
{ {
id: 4, id: 4,
name: 'Veda 4', name: 'Veda 4',
src: '/images/veda44.jpg', src: '/images/dahabiyas/veda4/veda4_10.jpg',
alt: 'Veda2 Veda 4', alt: 'Veda 4',
}, },
{ {
id: 5, id: 5,
name: 'Veda 4', name: 'Veda 4',
src: '/images/veda45.jpg', src: '/images/dahabiyas/veda4/veda4_11.jpg',
alt: 'Veda2 Veda 4', alt: 'Veda 4',
}, },
{ {
id: 6, id: 6,
name: 'Veda 4', name: 'Veda 4',
src: '/images/veda46.jpg', src: '/images/dahabiyas/veda4/veda4_12.jpg',
alt: 'Veda2 Veda 4', alt: 'Veda 4',
}, },
{ {
id: 7, id: 7,
name: 'Veda 4', name: 'Veda 4',
src: '/images/veda47.jpg', src: '/images/dahabiyas/veda4/veda4_13.jpg',
alt: 'Veda2 Veda 4', alt: 'Veda 4',
}, },
{ {
id: 8, id: 8,
name: 'Veda 4', name: 'Veda 4',
src: '/images/veda48.jpg', src: '/images/dahabiyas/veda4/veda4_14.jpg',
alt: 'Veda2 Veda 4', alt: 'Veda 4',
},
{
id: 9,
name: 'Veda 4',
src: '/images/dahabiyas/veda4/veda4_15.jpg',
alt: 'Veda 4',
},
{
id: 10,
name: 'Veda 4',
src: '/images/dahabiyas/veda4/veda4_16.jpg',
alt: 'Veda 4',
},
{
id: 11,
name: 'Veda 4',
src: '/images/dahabiyas/veda4/veda4_18.jpg',
alt: 'Veda 4',
},
{
id: 12,
name: 'Veda 4',
src: '/images/dahabiyas/veda4/veda4_20.jpg',
alt: 'Veda 4',
}, },
], ],
colors: [ colors: [
@@ -101,13 +125,13 @@ export default function Example() {
<div className="lg:grid lg:grid-cols-2 lg:gap-x-8"> <div className="lg:grid lg:grid-cols-2 lg:gap-x-8">
{/* Image gallery */} {/* Image gallery */}
<TabGroup className="lg:order-last"> <TabGroup className="lg:order-last">
<TabPanels className="aspect-h-1 aspect-w-1 w-full"> <TabPanels className="aspect-h-9 aspect-w-16 w-full">
{product.images.map((image) => ( {product.images.map((image) => (
<TabPanel key={image.id}> <TabPanel key={image.id}>
<img <img
alt={image.alt} alt={image.alt}
src={image.src} src={image.src}
className="h-full w-full object-cover object-center sm:rounded-lg" className="h-full w-full object-cover object-center"
/> />
</TabPanel> </TabPanel>
))} ))}
@@ -121,18 +145,18 @@ export default function Example() {
key={image.id} key={image.id}
className={({ selected }) => className={({ selected }) =>
classNames( classNames(
'group relative flex h-24 cursor-pointer items-center justify-center rounded-md bg-white text-sm font-medium uppercase text-gray-900 hover:bg-gray-50 focus:outline-none focus:ring focus:ring-opacity-50 focus:ring-offset-4', 'group relative flex h-24 cursor-pointer items-center justify-center bg-white text-sm font-medium uppercase text-gray-900 hover:bg-gray-50 focus:outline-none focus:ring focus:ring-opacity-50 focus:ring-offset-4',
selected ? 'ring-indigo-500' : 'ring-transparent' selected ? 'ring-indigo-500' : 'ring-transparent'
) )
} }
> >
<span className="sr-only">{image.name}</span> <span className="sr-only">{image.name}</span>
<span className="absolute inset-0 overflow-hidden rounded-md"> <span className="absolute inset-0 overflow-hidden">
<img alt={image.alt} src={image.src} className="h-full w-full object-cover object-center" /> <img alt={image.alt} src={image.src} className="h-full w-full object-cover object-center" />
</span> </span>
<span <span
aria-hidden="true" aria-hidden="true"
className="pointer-events-none absolute inset-0 rounded-md ring-2 ring-offset-2 group-focus:ring-indigo-500" className="pointer-events-none absolute inset-0 ring-2 ring-offset-2 group-focus:ring-indigo-500"
/> />
</Tab> </Tab>
))} ))}
@@ -178,7 +202,7 @@ export default function Example() {
<div className="mt-10 flex"> <div className="mt-10 flex">
<button <button
type="submit" type="submit"
className="flex max-w-xs flex-1 items-center justify-center rounded-md border border-transparent bg-gold-800 px-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full" className="flex max-w-xs flex-1 items-center justify-center border border-transparent bg-gold-800 px-8 py-3 text-base font-medium text-white hover:bg-gold-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-50 sm:w-full"
> >
Book Now Book Now
</button> </button>