Web:Components:Removed props hasChanged.

This commit is contained in:
Vlada Gazizova 2022-03-24 20:46:53 +03:00
parent 9d838b265d
commit f8fce82bdd

View File

@ -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 = {