fix date picker

This commit is contained in:
Shroominic
2025-11-23 13:34:14 -08:00
parent 8ab197e6eb
commit 3a34031d60
+5 -6
View File
@@ -63,7 +63,9 @@ export function LogFilters({
); );
const [isCustom, setIsCustom] = useState<boolean>(!isPreset); const [isCustom, setIsCustom] = useState<boolean>(!isPreset);
const [date, setDate] = useState<Date | undefined>( const [date, setDate] = useState<Date | undefined>(
selectedDate && selectedDate !== 'all' ? new Date(selectedDate) : undefined selectedDate && selectedDate !== 'all'
? new Date(selectedDate + 'T00:00:00')
: undefined
); );
useEffect(() => { useEffect(() => {
@@ -78,11 +80,8 @@ export function LogFilters({
if (selectedDate === 'all' || !selectedDate) { if (selectedDate === 'all' || !selectedDate) {
setDate(undefined); setDate(undefined);
} else { } else {
try { const d = new Date(selectedDate + 'T00:00:00');
setDate(new Date(selectedDate)); setDate(isNaN(d.getTime()) ? undefined : d);
} catch {
setDate(undefined);
}
} }
}, [selectedDate]); }, [selectedDate]);