Split up the backpack visible and backpack host options
This commit is contained in:
1 parent
2451c4db44
commit
38d4866087
2 files changed
+10
-16
No files matched your search
@@ -60,7 +60,8 @@ const GUIComponent = props => {
|
||||
alertsVisible,
|
||||
basePath,
|
||||
backdropLibraryVisible,
|
||||
backpackOptions,
|
||||
backpackHost,
|
||||
backpackVisible,
|
||||
blocksTabVisible,
|
||||
cardsVisible,
|
||||
canCreateNew,
|
||||
@@ -294,8 +295,8 @@ const GUIComponent = props => {
|
||||
{soundsTabVisible ? <SoundTab vm={vm} /> : null}
|
||||
</TabPanel>
|
||||
</Tabs>
|
||||
{backpackOptions.visible ? (
|
||||
<Backpack host={backpackOptions.host} />
|
||||
{backpackVisible ? (
|
||||
<Backpack host={backpackHost} />
|
||||
) : null}
|
||||
</Box>
|
||||
|
||||
@@ -324,10 +325,8 @@ GUIComponent.propTypes = {
|
||||
accountNavOpen: PropTypes.bool,
|
||||
activeTabIndex: PropTypes.number,
|
||||
backdropLibraryVisible: PropTypes.bool,
|
||||
backpackOptions: PropTypes.shape({
|
||||
host: PropTypes.string,
|
||||
visible: PropTypes.bool
|
||||
}),
|
||||
backpackHost: PropTypes.string,
|
||||
backpackVisible: PropTypes.bool,
|
||||
basePath: PropTypes.string,
|
||||
blocksTabVisible: PropTypes.bool,
|
||||
canCreateCopy: PropTypes.bool,
|
||||
@@ -371,10 +370,8 @@ GUIComponent.propTypes = {
|
||||
vm: PropTypes.instanceOf(VM).isRequired
|
||||
};
|
||||
GUIComponent.defaultProps = {
|
||||
backpackOptions: {
|
||||
host: null,
|
||||
visible: false
|
||||
},
|
||||
backpackHost: null,
|
||||
backpackVisible: false,
|
||||
basePath: './',
|
||||
canCreateNew: false,
|
||||
canRemix: false,
|
||||
|
||||
@@ -28,10 +28,6 @@ export default appTarget => {
|
||||
const backpackHostMatches = window.location.href.match(/[?&]backpack_host=([^&]*)&?/);
|
||||
const backpackHost = backpackHostMatches ? backpackHostMatches[1] : null;
|
||||
|
||||
const backpackOptions = {
|
||||
visible: true,
|
||||
host: backpackHost
|
||||
};
|
||||
if (process.env.NODE_ENV === 'production' && typeof window === 'object') {
|
||||
// Warn before navigating away
|
||||
window.onbeforeunload = () => true;
|
||||
@@ -39,8 +35,9 @@ export default appTarget => {
|
||||
|
||||
ReactDOM.render(
|
||||
<WrappedGui
|
||||
backpackVisible
|
||||
showComingSoon
|
||||
backpackOptions={backpackOptions}
|
||||
backpackHost={backpackHost}
|
||||
/>,
|
||||
appTarget);
|
||||
};
|
||||
Reference in new issue
Block a user