Spaces:
Runtime error
Runtime error
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,
|