From e4406c9b648ad3c8f117f3ea3de4ebdbc8ec5219 Mon Sep 17 00:00:00 2001 From: Srinivasan M Date: Sun, 18 Feb 2024 21:07:13 +0530 Subject: [PATCH] fix: minimum-date is in not this month and value is not provided --- .../src/components/DateInput/DateInput.story.tsx | 14 ++++++++++++++ .../dates/src/components/DateInput/DateInput.tsx | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/@mantine/dates/src/components/DateInput/DateInput.story.tsx b/packages/@mantine/dates/src/components/DateInput/DateInput.story.tsx index 2b41052ccd9..101601b48d0 100644 --- a/packages/@mantine/dates/src/components/DateInput/DateInput.story.tsx +++ b/packages/@mantine/dates/src/components/DateInput/DateInput.story.tsx @@ -241,3 +241,17 @@ export function Size() { ); } + +export function MinimumDateOnly() { + const [value, setValue] = useState(null); + return ( +
+ +
+ ); +} diff --git a/packages/@mantine/dates/src/components/DateInput/DateInput.tsx b/packages/@mantine/dates/src/components/DateInput/DateInput.tsx index bceab327ef0..ac2d198bac4 100644 --- a/packages/@mantine/dates/src/components/DateInput/DateInput.tsx +++ b/packages/@mantine/dates/src/components/DateInput/DateInput.tsx @@ -167,7 +167,7 @@ export const DateInput = factory((_props, ref) => { useEffect(() => { if (controlled) { - setDate(value!); + setDate(value ? value! : minDate!); } }, [controlled, value]);