move ipfs and https button to FE menu

pull/5370/head
Joseph Izang 8 months ago committed by Aniket
parent aa29d7661a
commit 0e372b8be6
  1. 2
      libs/remix-ui/home-tab/src/lib/components/homeTabFile.tsx
  2. 4
      libs/remix-ui/workspace/src/lib/components/file-explorer-menu.tsx
  3. 2
      libs/remix-ui/workspace/src/lib/components/file-explorer.tsx
  4. 11
      libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx
  5. 4
      libs/remix-ui/workspace/src/lib/types/index.ts

@ -310,7 +310,7 @@ function HomeTabFile({ plugin }: HomeTabFileProps) {
<CustomTooltip placement={'top'} tooltipId="overlay-tooltip" tooltipClasses="text-nowrap" tooltipText={<FormattedMessage id="home.gistTooltip" />} tooltipTextClasses="border bg-light text-dark p-1 pr-3" <CustomTooltip placement={'top'} tooltipId="overlay-tooltip" tooltipClasses="text-nowrap" tooltipText={<FormattedMessage id="home.gistTooltip" />} tooltipTextClasses="border bg-light text-dark p-1 pr-3"
> >
<button className="btn text-nowrap p-2 mr-2 border my-1" data-id="landingPageImportFromGistButton" onClick={() => importFromGist()}> <button className="btn text-nowrap p-2 mr-2 border my-1" data-id="landingPageImportFromGistButton" onClick={() => importFromGist()}>
Open Gist Repo Gist
</button> </button>
</CustomTooltip> </CustomTooltip>
</div> </div>

@ -157,6 +157,10 @@ export const FileExplorerMenu = (props: FileExplorerMenuProps) => {
props.createNewFolder() props.createNewFolder()
} else if (action === 'publishToGist' || action == 'updateGist') { } else if (action === 'publishToGist' || action == 'updateGist') {
props.publishToGist() props.publishToGist()
} else if (action === 'importFromIpfs') {
props.importFromIpfs()
} else if (action === 'importFromHttps') {
props.importFromHttps
} else { } else {
state.actions[action]() state.actions[action]()
} }

@ -383,6 +383,8 @@ export const FileExplorer = (props: FileExplorerProps) => {
publishToGist={publishToGist} publishToGist={publishToGist}
uploadFile={uploadFile} uploadFile={uploadFile}
uploadFolder={uploadFolder} uploadFolder={uploadFolder}
importFromHttps={props.importFromHttps}
importFromIpfs={props.importFromIpfs}
/> />
</div> </div>
</span> </span>

@ -241,11 +241,11 @@ export function Workspace() {
} }
const importFromIpfs = () => { const importFromIpfs = () => {
return ''
} }
const importFromHttps = () => { const importFromHttps = () => {
return ''
} }
const cloneGitRepository = () => { const cloneGitRepository = () => {
@ -1093,7 +1093,8 @@ export function Workspace() {
<FileExplorer <FileExplorer
fileState={global.fs.browser.fileState} fileState={global.fs.browser.fileState}
name={currentWorkspace} name={currentWorkspace}
menuItems={['createNewFile', 'createNewFolder', selectedWorkspace && selectedWorkspace.isGist ? 'updateGist' : 'publishToGist', canUpload ? 'uploadFile' : '', canUpload ? 'uploadFolder' : '']} menuItems={['createNewFile', 'createNewFolder', selectedWorkspace && selectedWorkspace.isGist ? 'updateGist' : 'publishToGist', canUpload ? 'uploadFile' : '', canUpload ? 'uploadFolder' : '', 'importFromIpfs',
'importFromHttps']}
contextMenuItems={global.fs.browser.contextMenu.registeredMenuItems} contextMenuItems={global.fs.browser.contextMenu.registeredMenuItems}
removedContextMenuItems={global.fs.browser.contextMenu.removedMenuItems} removedContextMenuItems={global.fs.browser.contextMenu.removedMenuItems}
files={global.fs.browser.files} files={global.fs.browser.files}
@ -1145,6 +1146,8 @@ export function Workspace() {
createNewFolder={handleNewFolderInput} createNewFolder={handleNewFolderInput}
deletePath={deletePath} deletePath={deletePath}
renamePath={editModeOn} renamePath={editModeOn}
importFromHttps={importFromHttps}
importFromIpfs={importFromIpfs}
/> />
)} )}
@ -1209,6 +1212,8 @@ export function Workspace() {
deletePath={deletePath} deletePath={deletePath}
renamePath={editModeOn} renamePath={editModeOn}
dragStatus={dragStatus} dragStatus={dragStatus}
importFromHttps={importFromHttps}
importFromIpfs={importFromIpfs}
/> />
)} )}
</div> </div>

@ -153,6 +153,8 @@ export interface FileExplorerProps {
createNewFolder:(parentFolder?: string) => Promise<void> createNewFolder:(parentFolder?: string) => Promise<void>
renamePath:(path: string, type: string, isNew?: boolean) => void renamePath:(path: string, type: string, isNew?: boolean) => void
dragStatus: (status: boolean) => void dragStatus: (status: boolean) => void
importFromIpfs: any
importFromHttps: any
} }
export interface FileExplorerMenuProps { export interface FileExplorerMenuProps {
@ -163,6 +165,8 @@ export interface FileExplorerMenuProps {
publishToGist: (path?: string) => void publishToGist: (path?: string) => void
uploadFile: (target: EventTarget & HTMLInputElement) => void uploadFile: (target: EventTarget & HTMLInputElement) => void
uploadFolder: (target: EventTarget & HTMLInputElement) => void uploadFolder: (target: EventTarget & HTMLInputElement) => void
importFromIpfs: any
importFromHttps: any
tooltipPlacement?: Placement tooltipPlacement?: Placement
} }
export interface FileExplorerContextMenuProps { export interface FileExplorerContextMenuProps {

Loading…
Cancel
Save