move ipfs and https button to FE menu

pull/4930/head
Joseph Izang 8 months ago committed by Aniket
parent f8c9aa6ff2
commit 61dc91dbd5
  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"
>
<button className="btn text-nowrap p-2 mr-2 border my-1" data-id="landingPageImportFromGistButton" onClick={() => importFromGist()}>
Open Gist Repo
Gist
</button>
</CustomTooltip>
</div>

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

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

@ -241,11 +241,11 @@ export function Workspace() {
}
const importFromIpfs = () => {
return ''
}
const importFromHttps = () => {
return ''
}
const cloneGitRepository = () => {
@ -1093,7 +1093,8 @@ export function Workspace() {
<FileExplorer
fileState={global.fs.browser.fileState}
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}
removedContextMenuItems={global.fs.browser.contextMenu.removedMenuItems}
files={global.fs.browser.files}
@ -1145,6 +1146,8 @@ export function Workspace() {
createNewFolder={handleNewFolderInput}
deletePath={deletePath}
renamePath={editModeOn}
importFromHttps={importFromHttps}
importFromIpfs={importFromIpfs}
/>
)}
@ -1209,6 +1212,8 @@ export function Workspace() {
deletePath={deletePath}
renamePath={editModeOn}
dragStatus={dragStatus}
importFromHttps={importFromHttps}
importFromIpfs={importFromIpfs}
/>
)}
</div>

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

Loading…
Cancel
Save