Pass canSave to both editor and player view to allow cloud reconnecting.

The canSave prop was being passed to the editor view, but needs to also be passed to the player view because it is used to decide whether to connect the viewer to cloud variables. People cannot connect to cloud variables after entering editor mode on anothers project.
This commit is contained in:
Paul Kaplan 2018-11-29 10:53:03 -05:00
parent 42f5674a74
commit c777ccffc8
2 changed files with 4 additions and 0 deletions

View file

@ -51,6 +51,7 @@ const PreviewPresentation = ({
canRemix,
canReport,
canRestoreComments,
canSave,
canShare,
canUseBackpack,
cloudHost,
@ -209,6 +210,7 @@ const PreviewPresentation = ({
backpackVisible={canUseBackpack}
basePath="/"
canRemix={canRemix}
canSave={canSave}
className="guiPlayer"
cloudHost={cloudHost}
isFullScreen={isFullScreen}
@ -498,6 +500,7 @@ PreviewPresentation.propTypes = {
canRemix: PropTypes.bool,
canReport: PropTypes.bool,
canRestoreComments: PropTypes.bool,
canSave: PropTypes.bool,
canShare: PropTypes.bool,
canUseBackpack: PropTypes.bool,
cloudHost: PropTypes.string,

View file

@ -441,6 +441,7 @@ class Preview extends React.Component {
canRemix={this.props.canRemix}
canReport={this.props.canReport}
canRestoreComments={this.props.isAdmin}
canSave={this.props.canSave}
canShare={this.props.canShare}
canUseBackpack={this.props.canUseBackpack}
cloudHost={this.props.cloudHost}