"use client"; import * as React from "react"; import { Calendar as CalendarIcon, X } from "lucide-react"; import { cn } from "@/lib/utils"; import { Calendar } from "@/components/ui/calendar"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover"; import { useSearchDateRangePicker } from "@/lib/frontend/search/useSearchDateRangePicker"; export default function SearchDateRangePicker({ from, to, onDateRangeChange, isSubmitting, className, }) { const { disabled, open, setOpen, activeField, setActiveField, fromRef, toRef, month, setMonth, summary, fromDisplay, toDisplay, presetsRow1, presetsRow2, calendarKey, calendarSelected, calendarModifiers, calendarModifiersClassNames, handlePickDay, handleClearFrom, handleClearTo, handleReset, applyPreset, } = useSearchDateRangePicker({ from, to, onDateRangeChange, isSubmitting, }); const activeInputClass = "border-blue-600 bg-blue-50 dark:border-blue-900 dark:bg-blue-950"; return (
Tipp: Für einen einzelnen Tag setzen Sie Von und Bis{" "} auf dasselbe Datum.