From 64d94fe9adbddd1fc9b8f311bfa904fd0ebb6e29 Mon Sep 17 00:00:00 2001 From: donaldsin <82989514+donaldsin@users.noreply.github.com> Date: Thu, 11 Apr 2024 19:47:50 +0000 Subject: [PATCH] add flexibility to componentDidUpdate --- src/inputs/DateInput.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/inputs/DateInput.tsx b/src/inputs/DateInput.tsx index 8d98b7c3..4996fbc6 100644 --- a/src/inputs/DateInput.tsx +++ b/src/inputs/DateInput.tsx @@ -131,13 +131,11 @@ class DateInput extends BaseInput { // update internal date if ``value`` prop changed and successuffly parsed if (prevProps.value !== this.props.value) { const parsed = parseValue(this.props.value, this.props.dateFormat, this.props.localization); - if (parsed) { this.setState({ - year: parsed.year(), - month: parsed.month(), - date: parsed.date(), + year: parsed ? parsed.year() : undefined, + month: parsed ? parsed.month() : undefined, + date: parsed ? parsed.date() : undefined, }); - } } }