This commit is contained in:
Michael Telatynski 2020-08-29 12:57:11 +01:00
parent 78812b6f85
commit 517dee413e
13 changed files with 19 additions and 6 deletions

View file

@ -72,6 +72,7 @@ export default class EditableText extends React.Component {
};
// TODO: [REACT-WARNING] Replace with appropriate lifecycle event
// eslint-disable-next-line camelcase
UNSAFE_componentWillReceiveProps(nextProps) {
if (nextProps.initialValue !== this.props.initialValue) {
this.value = nextProps.initialValue;
@ -214,7 +215,9 @@ export default class EditableText extends React.Component {
const {className, editable, initialValue, label, labelClassName} = this.props;
let editableEl;
if (!editable || (this.state.phase === EditableText.Phases.Display && (label || labelClassName) && !this.value)) {
if (!editable || (this.state.phase === EditableText.Phases.Display &&
(label || labelClassName) && !this.value)
) {
// show the label
editableEl = <div className={className + " " + labelClassName} onClick={this.onClickDiv}>
{ label || initialValue }