import { Description, Dialog, DialogBackdrop, DialogPanel, DialogTitle, } from '@headlessui/react' import type { Dispatch, SetStateAction } from 'react' import { Link, useFetcher } from 'react-router' import type { TAdResponse } from '~/apis/common/get-ads' import { Button } from '~/components/ui/button' type TProperties = { selectedAds?: TAdResponse setSelectedAds: Dispatch> } export const DialogDelete = (properties: TProperties) => { const { selectedAds, setSelectedAds } = properties || {} const fetcher = useFetcher() return ( { if (fetcher.state === 'idle') { setSelectedAds(undefined) } }} className="relative z-50" transition >
Anda akan menghapus banner berikut? {selectedAds?.image_url}
) }