Web:Components:Removed props hasChanged.
This commit is contained in:
parent
9d838b265d
commit
f8fce82bdd
@ -43,16 +43,11 @@ class SaveCancelButtons extends React.Component {
|
|||||||
reminderTest,
|
reminderTest,
|
||||||
saveButtonLabel,
|
saveButtonLabel,
|
||||||
cancelButtonLabel,
|
cancelButtonLabel,
|
||||||
hasChanged,
|
|
||||||
hasScroll,
|
hasScroll,
|
||||||
className,
|
className,
|
||||||
id,
|
id,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
// TODO: hasChanged не нужен, тк есть showReminder?
|
|
||||||
|
|
||||||
const isDisabled = hasChanged !== undefined ? !hasChanged : false;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<StyledSaveCancelButtons
|
<StyledSaveCancelButtons
|
||||||
className={className}
|
className={className}
|
||||||
@ -65,17 +60,19 @@ class SaveCancelButtons extends React.Component {
|
|||||||
<Button
|
<Button
|
||||||
className="save-button"
|
className="save-button"
|
||||||
size="normal"
|
size="normal"
|
||||||
isDisabled={isDisabled}
|
isDisabled={!showReminder}
|
||||||
primary
|
primary
|
||||||
onClick={onSaveClick}
|
onClick={onSaveClick}
|
||||||
label={saveButtonLabel}
|
label={saveButtonLabel}
|
||||||
|
minwidth={displaySettings && "auto"}
|
||||||
/>
|
/>
|
||||||
<Button
|
<Button
|
||||||
className="cancel-button"
|
className="cancel-button"
|
||||||
size="normal"
|
size="normal"
|
||||||
isDisabled={isDisabled}
|
isDisabled={!showReminder}
|
||||||
onClick={onCancelClick}
|
onClick={onCancelClick}
|
||||||
label={cancelButtonLabel}
|
label={cancelButtonLabel}
|
||||||
|
minwidth={displaySettings && "auto"}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{showReminder && (
|
{showReminder && (
|
||||||
@ -104,8 +101,8 @@ SaveCancelButtons.propTypes = {
|
|||||||
/** Show message about unsaved changes (Only shown on desktops) */
|
/** Show message about unsaved changes (Only shown on desktops) */
|
||||||
showReminder: PropTypes.bool,
|
showReminder: PropTypes.bool,
|
||||||
displaySettings: PropTypes.bool,
|
displaySettings: PropTypes.bool,
|
||||||
hasChanged: PropTypes.bool,
|
|
||||||
hasScroll: PropTypes.bool,
|
hasScroll: PropTypes.bool,
|
||||||
|
minwidth: PropTypes.string,
|
||||||
};
|
};
|
||||||
|
|
||||||
SaveCancelButtons.defaultProps = {
|
SaveCancelButtons.defaultProps = {
|
||||||
|
Loading…
Reference in New Issue
Block a user