Spaces:
Running
Running
Update src/components/menu-bar/menu-bar.jsx
Browse files
src/components/menu-bar/menu-bar.jsx
CHANGED
@@ -702,6 +702,24 @@ class MenuBar extends React.Component {
|
|
702 |
</React.Fragment>
|
703 |
)}</SB3Downloader>
|
704 |
</MenuSection>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
705 |
{this.props.onClickPackager && (
|
706 |
<MenuSection>
|
707 |
<MenuItem
|
@@ -725,6 +743,11 @@ class MenuBar extends React.Component {
|
|
725 |
/>
|
726 |
</MenuItem>
|
727 |
</MenuSection>
|
|
|
|
|
|
|
|
|
|
|
728 |
</MenuBarMenu>
|
729 |
</div>
|
730 |
)}
|
@@ -995,6 +1018,7 @@ MenuBar.propTypes = {
|
|
995 |
fileMenuOpen: PropTypes.bool,
|
996 |
handleSaveProject: PropTypes.func,
|
997 |
intl: intlShape,
|
|
|
998 |
isPlayerOnly: PropTypes.bool,
|
999 |
isRtl: PropTypes.bool,
|
1000 |
isShared: PropTypes.bool,
|
@@ -1045,6 +1069,7 @@ MenuBar.propTypes = {
|
|
1045 |
onSeeCommunity: PropTypes.func,
|
1046 |
onShare: PropTypes.func,
|
1047 |
onStartSelectingFileUpload: PropTypes.func,
|
|
|
1048 |
onToggleLoginOpen: PropTypes.func,
|
1049 |
projectId: PropTypes.string,
|
1050 |
projectTitle: PropTypes.string,
|
|
|
702 |
</React.Fragment>
|
703 |
)}</SB3Downloader>
|
704 |
</MenuSection>
|
705 |
+
{this.props.isDirectoryPickerSupported && (
|
706 |
+
<MenuSection>
|
707 |
+
<MenuItem
|
708 |
+
onClick={this.props.onStartFolderUpload}
|
709 |
+
>
|
710 |
+
{"Load from a folder"}
|
711 |
+
</MenuItem>
|
712 |
+
<SB3Downloader>{(_className, downloadProject, extended) => (
|
713 |
+
<React.Fragment>
|
714 |
+
<MenuItem
|
715 |
+
onClick={this.getSaveToComputerHandler(extended.saveAsFolder)}
|
716 |
+
>
|
717 |
+
{"Export project to folder"}
|
718 |
+
</MenuItem>
|
719 |
+
</React.Fragment>
|
720 |
+
)}</SB3Downloader>
|
721 |
+
</MenuSection>
|
722 |
+
)}
|
723 |
{this.props.onClickPackager && (
|
724 |
<MenuSection>
|
725 |
<MenuItem
|
|
|
743 |
/>
|
744 |
</MenuItem>
|
745 |
</MenuSection>
|
746 |
+
<MenuSection>
|
747 |
+
<MenuItem onClick={this.handleClickDownloadLogs}>
|
748 |
+
{'Download Logs'}
|
749 |
+
</MenuItem>
|
750 |
+
</MenuSection>
|
751 |
</MenuBarMenu>
|
752 |
</div>
|
753 |
)}
|
|
|
1018 |
fileMenuOpen: PropTypes.bool,
|
1019 |
handleSaveProject: PropTypes.func,
|
1020 |
intl: intlShape,
|
1021 |
+
isDirectoryPickerSupported: PropTypes.bool,
|
1022 |
isPlayerOnly: PropTypes.bool,
|
1023 |
isRtl: PropTypes.bool,
|
1024 |
isShared: PropTypes.bool,
|
|
|
1069 |
onSeeCommunity: PropTypes.func,
|
1070 |
onShare: PropTypes.func,
|
1071 |
onStartSelectingFileUpload: PropTypes.func,
|
1072 |
+
onStartFolderUpload: PropTypes.func,
|
1073 |
onToggleLoginOpen: PropTypes.func,
|
1074 |
projectId: PropTypes.string,
|
1075 |
projectTitle: PropTypes.string,
|