import { useState } from 'react' import { type DateRange } from 'react-day-picker' import { Button, Calendar, Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle, } from 'ui' export const LogsCustomRangeDialog = ({ open, onOpenChange, onApply, }: { open: boolean onOpenChange: (open: boolean) => void onApply: (range: { from: Date; to: Date }) => void }) => { const [range, setRange] = useState() const canApply = range?.from !== undefined && range?.to !== undefined const handleApply = () => { if (range?.from === undefined || range?.to === undefined) return onApply({ from: range.from, to: range.to }) onOpenChange(false) } return ( Custom time range
) }