diff --git a/client/coral-embed-stream/src/tabs/configure/components/Settings.js b/client/coral-embed-stream/src/tabs/configure/components/Settings.js index c029940dc..99a29a527 100644 --- a/client/coral-embed-stream/src/tabs/configure/components/Settings.js +++ b/client/coral-embed-stream/src/tabs/configure/components/Settings.js @@ -22,8 +22,9 @@ class Settings extends React.Component { onToggleQuestionBox, onQuestionBoxIconChange, onQuestionBoxContentChange, + canSave, + onApply, } = this.props; - const changed = false; return (
@@ -31,8 +32,9 @@ class Settings extends React.Component { @@ -77,9 +79,13 @@ class Settings extends React.Component { Settings.propTypes = { settings: PropTypes.object.isRequired, + canSave: PropTypes.bool.isRequired, onToggleModeration: PropTypes.func.isRequired, onTogglePremodLinks: PropTypes.func.isRequired, onToggleQuestionBox: PropTypes.func.isRequired, + onQuestionBoxContentChange: PropTypes.func.isRequired, + onQuestionBoxIconChange: PropTypes.func.isRequired, + onApply: PropTypes.func.isRequired, }; export default Settings; diff --git a/client/coral-embed-stream/src/tabs/configure/containers/Settings.js b/client/coral-embed-stream/src/tabs/configure/containers/Settings.js index 4953ffef1..7d2a2a80d 100644 --- a/client/coral-embed-stream/src/tabs/configure/containers/Settings.js +++ b/client/coral-embed-stream/src/tabs/configure/containers/Settings.js @@ -56,7 +56,8 @@ class SettingsContainer extends React.Component { onToggleQuestionBox={this.toggleQuestionBox} onQuestionBoxIconChange={this.setQuestionBoxIcon} onQuestionBoxContentChange={this.setQuestionBoxContent} - + onApply={this.savePending} + canSave={this.props.canSave} />; } } @@ -69,6 +70,7 @@ SettingsContainer.propTypes = { clearPending: PropTypes.func.isRequired, notify: PropTypes.func.isRequired, updatePending: PropTypes.func.isRequired, + canSave: PropTypes.bool.isRequired, }; const withSettingsFragments = withFragments({