fix: filters for tx list

This commit is contained in:
vas3k
2025-05-21 12:57:01 +02:00
parent f5c5bf75f6
commit 16b9eb4ce1
2 changed files with 32 additions and 1 deletions

View File

@@ -2,7 +2,7 @@
import { format, startOfMonth, startOfQuarter, subMonths, subWeeks } from "date-fns"
import { CalendarIcon } from "lucide-react"
import { useState } from "react"
import { useState, useEffect } from "react"
import { DateRange } from "react-day-picker"
import { Button } from "@/components/ui/button"
@@ -66,6 +66,13 @@ export function DateRangePicker({
const [rangeName, setRangeName] = useState<string>(defaultDate?.from ? "custom" : defaultRange)
const [dateRange, setDateRange] = useState<DateRange | undefined>(defaultDate)
useEffect(() => {
if (!defaultDate?.from) {
setRangeName(defaultRange)
setDateRange(undefined)
}
}, [defaultDate, defaultRange])
const getDisplayText = () => {
if (rangeName === "custom") {
if (dateRange?.from) {