dgz-ui-shared
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library
23 lines • 1.02 kB
TypeScript
import { type DateRange } from 'react-day-picker';
import { type ButtonProps } from 'dgz-ui/button';
type DateRangePickerProps = ButtonProps & {
format?: string;
placeholder?: string;
selected?: DateRange;
timezone?: string;
error?: string;
onRangeSelected?: (value?: DateRange) => void;
};
/**
* DateRangePicker displays a two-month range picker with helpful presets.
*
* @param props.format - Display date format.
* @param props.selected - Currently selected date range.
* @param props.timezone - Time zone for date calculations.
* @param props.onRangeSelected - Callback when a full range is selected.
* @param props.placeholder - Placeholder when no date selected.
* @param props.error - Optional error message that adjusts styling.
*/
export declare const DateRangePicker: ({ className, format, selected, timezone, onRangeSelected, placeholder, error, ...props }: DateRangePickerProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DateRangePicker.d.ts.map