From 5603053203e6c9e83ae66fc76cb46f4260477903 Mon Sep 17 00:00:00 2001 From: Ugo Stephant Date: Tue, 19 Feb 2019 17:24:22 +0100 Subject: [PATCH] fix(select-field): missing dirty state update --- src/SelectField.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/SelectField.js b/src/SelectField.js index 607f956d3..1ca005023 100644 --- a/src/SelectField.js +++ b/src/SelectField.js @@ -56,6 +56,7 @@ class SelectField extends React.Component { opened: this.props.opened || false, valid: true, value: null, + dirty: false, }; constructor(props) { @@ -123,6 +124,7 @@ class SelectField extends React.Component { this.setState({ value: item, + dirty: !!item, valid, opened: false, }, () => { @@ -152,6 +154,7 @@ class SelectField extends React.Component { this.setState({ value: index, + dirty: !!index, valid, }, () => { if (propagateChange) { @@ -253,6 +256,7 @@ class SelectField extends React.Component { const { opened, value, + dirty, autoCompleting, autoCompleteOptions, autoCompleteValue, @@ -272,6 +276,7 @@ class SelectField extends React.Component { disabled, opened, required, + dirty, boxed, 'with-label': label, invalid: !valid,