diff --git a/packages/@mantine/dates/src/components/DateTimePicker/DateTimePicker.story.tsx b/packages/@mantine/dates/src/components/DateTimePicker/DateTimePicker.story.tsx index aef8fbce5f..799b8601fd 100644 --- a/packages/@mantine/dates/src/components/DateTimePicker/DateTimePicker.story.tsx +++ b/packages/@mantine/dates/src/components/DateTimePicker/DateTimePicker.story.tsx @@ -40,15 +40,20 @@ export function WithSeconds() { ); } -export function MinDate() { +export function MinMaxDate() { const minDate = new Date(); minDate.setHours(0, 30, 0, 0); const maxDate = new Date(); maxDate.setDate(maxDate.getDate() + 5); maxDate.setHours(22, 30, 0, 0); + return (
+
+
Min date: {minDate.toLocaleString()}
+
Max date: {maxDate.toLocaleString()}
+
((_props, ref) => { }); const onTimeChange = (event: React.ChangeEvent) => { - if (minTime !== undefined && maxTime !== undefined) { + if (minTime !== undefined || maxTime !== undefined) { const val = event.currentTarget.value; if (val) { @@ -108,6 +108,7 @@ export const TimeInput = factory((_props, ref) => { styles={resolvedStyles} unstyled={unstyled} ref={ref} + value={value} {...others} step={withSeconds ? 1 : 60} onChange={onTimeChange}