Skip to content

Commit 553a235

Browse files
committed
fix(ui-date-input): fix DateInput2 to update messages properly
1 parent cc742d1 commit 553a235

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

packages/ui-date-input/src/DateInput2/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ const DateInput2 = ({
184184

185185
useEffect(() => {
186186
// don't set input messages if there is an internal error set already
187-
if (!inputMessages.length && !invalidDateErrorMessage) {
188-
setInputMessages(messages || [])
189-
}
187+
if (inputMessages.find((m) => m.text === invalidDateErrorMessage)) return
188+
189+
setInputMessages(messages || [])
190190
}, [messages])
191191

192192
useEffect(() => {

packages/ui-date-input/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@
2525
export { DateInput } from './DateInput'
2626
export { DateInput2 } from './DateInput2'
2727
export type { DateInputProps } from './DateInput/props'
28+
export type { DateInput2Props } from './DateInput2/props'

0 commit comments

Comments
 (0)