diff --git a/apps/remix-ide/src/app/tabs/locales/en/home.json b/apps/remix-ide/src/app/tabs/locales/en/home.json index 71705a4e67..6a1acad5cc 100644 --- a/apps/remix-ide/src/app/tabs/locales/en/home.json +++ b/apps/remix-ide/src/app/tabs/locales/en/home.json @@ -68,6 +68,6 @@ "home.seeAllTutorials": "See all tutorials", "home.maintainedByRemix": "Maintained by Remix", "home.gitCloneTooltip": "Clone a github repo to a new workspace", - "home.gistTooltip": "Import a gist to a workspace" + "home.gistTooltip": "Import gist to a workspace" } diff --git a/libs/remix-ui/home-tab/src/lib/components/homeTabFile.tsx b/libs/remix-ui/home-tab/src/lib/components/homeTabFile.tsx index ba25a78757..f7569446bb 100644 --- a/libs/remix-ui/home-tab/src/lib/components/homeTabFile.tsx +++ b/libs/remix-ui/home-tab/src/lib/components/homeTabFile.tsx @@ -314,7 +314,7 @@ contract HelloWorld { } tooltipTextClasses="border bg-light text-dark p-1 pr-3" > diff --git a/libs/remix-ui/statusbar/src/css/statusbar.css b/libs/remix-ui/statusbar/src/css/statusbar.css index 15976801a2..8fca5ae18e 100644 --- a/libs/remix-ui/statusbar/src/css/statusbar.css +++ b/libs/remix-ui/statusbar/src/css/statusbar.css @@ -8,6 +8,16 @@ remixui_statusbar:hover { cursor: pointer; } +.remixui_statusbar_scamAlert +.remixui_statusbar_scamAlert:hover { + cursor: pointer; +} + +.remixui_statusbar_aistatus +.remixui_statusbar_aistatus:hover { + cursor: pointer; +} + /** * approximately same height with vscode statusbar **/ diff --git a/libs/remix-ui/statusbar/src/lib/components/scamAlertStatus.tsx b/libs/remix-ui/statusbar/src/lib/components/scamAlertStatus.tsx index 2fe18b909f..aab3dd31c8 100644 --- a/libs/remix-ui/statusbar/src/lib/components/scamAlertStatus.tsx +++ b/libs/remix-ui/statusbar/src/lib/components/scamAlertStatus.tsx @@ -15,7 +15,7 @@ export default function ScamAlertStatus ({ refs, getReferenceProps }: ScamAlertS -
+
diff --git a/libs/remix-ui/workspace/src/lib/components/file-explorer-menu.tsx b/libs/remix-ui/workspace/src/lib/components/file-explorer-menu.tsx index ba158f7033..5434ca8abf 100644 --- a/libs/remix-ui/workspace/src/lib/components/file-explorer-menu.tsx +++ b/libs/remix-ui/workspace/src/lib/components/file-explorer-menu.tsx @@ -39,6 +39,20 @@ export const FileExplorerMenu = (props: FileExplorerMenuProps) => { icon: 'far fa-folder-upload', placement: 'top', platforms:[appPlatformTypes.web] + }, + { + action: 'importFromIpfs', + title: 'Import files from ipfs', + icon: 'far fa-folder-arrow-down', + placement: 'top', + platforms: [appPlatformTypes.web, appPlatformTypes.desktop] + }, + { + action: 'importFromHttps', + title: 'Import files with https', + icon: 'far fa-cloud-arrow-down', + placement: 'top', + platforms: [appPlatformTypes.web, appPlatformTypes.desktop] } ].filter( (item) => diff --git a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx index 55f44d1763..d57b4618a2 100644 --- a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx +++ b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx @@ -240,6 +240,14 @@ export function Workspace() { }) } + const importFromIpfs = () => { + + } + + const importFromHttps = () => { + + } + const cloneGitRepository = () => { global.modal( intl.formatMessage({ id: 'filePanel.workspace.clone' }),