soiz1 commited on
Commit
efbf6fd
·
verified ·
1 Parent(s): 7b369e5

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,