From 61cbd1829062a8d3d1c0875b36278628809c4a47 Mon Sep 17 00:00:00 2001 From: alex-mcgovern Date: Tue, 9 Jan 2024 09:50:22 +0000 Subject: [PATCH 1/2] fix(DateField): add `isInvalid` to `DateInputRenderProps` (closes #5662) --- packages/react-aria-components/src/DateField.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/react-aria-components/src/DateField.tsx b/packages/react-aria-components/src/DateField.tsx index 09087699c06..cd13ad41cc6 100644 --- a/packages/react-aria-components/src/DateField.tsx +++ b/packages/react-aria-components/src/DateField.tsx @@ -195,6 +195,12 @@ export interface DateInputRenderProps { * @selector [data-disabled] */ isDisabled: boolean + + /** + * Whether the date input is invalid. + * @selector [data-invalid] + */ + isInvalid: boolean } export interface DateInputProps extends SlotProps, StyleRenderProps { From d64ee61e8eaa75ccb34dfa27b4d08bdc74b8144a Mon Sep 17 00:00:00 2001 From: alex-mcgovern Date: Tue, 9 Jan 2024 10:15:42 +0000 Subject: [PATCH 2/2] chore: address lint error --- packages/react-aria-components/src/DateField.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-aria-components/src/DateField.tsx b/packages/react-aria-components/src/DateField.tsx index cd13ad41cc6..54ac614dfc0 100644 --- a/packages/react-aria-components/src/DateField.tsx +++ b/packages/react-aria-components/src/DateField.tsx @@ -194,7 +194,7 @@ export interface DateInputRenderProps { * Whether the date input is disabled. * @selector [data-disabled] */ - isDisabled: boolean + isDisabled: boolean, /** * Whether the date input is invalid.