diff --git a/client/components/Application/Buttons/Add.tsx b/client/components/Application/Buttons/Add.tsx index 7a3f0570c..1ff6353c8 100644 --- a/client/components/Application/Buttons/Add.tsx +++ b/client/components/Application/Buttons/Add.tsx @@ -1,7 +1,6 @@ import * as React from 'react' import Button from '@mui/material/Button' import AddBoxIcon from '@mui/icons-material/AddBox' -import DatasetLinkedIcon from '@mui/icons-material/DatasetLinked' import AddLinkIcon from '@mui/icons-material/AddLink' import DropdownButton from '../../Parts/Buttons/Dropdown' import IconButton from '../../Parts/Buttons/Icon' @@ -21,7 +20,6 @@ export default function AddButton() { - ) } @@ -101,15 +99,3 @@ function AddEmptyFolderButton() { /> ) } - -function AddRemoteDatasetButton() { - const updateState = useStore((state) => state.updateState) - return ( - updateState({ dialog: 'addRemoteDataset' })} - /> - ) -} diff --git a/client/components/Application/Dialog.tsx b/client/components/Application/Dialog.tsx index 61d58932c..7e330961b 100644 --- a/client/components/Application/Dialog.tsx +++ b/client/components/Application/Dialog.tsx @@ -1,6 +1,5 @@ import AddRemoteFileDialog from './Dialogs/AddRemoteFile' import AddEmptyFolderDialog from './Dialogs/AddEmptyFolder' -import AddRemoteDatasetDialog from './Dialogs/AddRemoteDataset' import AdjustFileDialog from './Dialogs/AdjustFile' import ConfigDialog from './Dialogs/Config' import CopyFileDialog from './Dialogs/CopyFile' @@ -24,7 +23,6 @@ export default function Dialog() { const DIALOGS = { addEmptyFolder: AddEmptyFolderDialog, addRemoteFile: AddRemoteFileDialog, - addRemoteDataset: AddRemoteDatasetDialog, adjustFile: AdjustFileDialog, config: ConfigDialog, configProject: ConfigDialog, diff --git a/client/components/Application/Dialogs/AddRemoteDataset.tsx b/client/components/Application/Dialogs/AddRemoteDataset.tsx deleted file mode 100644 index d41c6fe52..000000000 --- a/client/components/Application/Dialogs/AddRemoteDataset.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import * as React from 'react' -import Box from '@mui/material/Box' -import LinearProgress from '@mui/material/LinearProgress' -import UploadIcon from '@mui/icons-material/Upload' -import InputDialog from '../../Parts/Dialogs/Input' -import { useStore } from '../store' - -type IState = 'form' | 'load' | 'done' | 'fail' - -export default function AddRemoteDatasetDialog() { - const fetchPackage = useStore((state) => state.fetchPackage) - const updateState = useStore((state) => state.updateState) - const [state, setState] = React.useState('form') - return ( - updateState({ dialog: undefined })} - onConfirm={async (url) => { - setState('load') - await fetchPackage(url) - setState('done') - updateState({ dialog: undefined }) - }} - > - {state === 'load' && ( - - Adding - - - )} - - ) -} diff --git a/client/components/Application/types.ts b/client/components/Application/types.ts index 65fdc1055..4eba43c93 100644 --- a/client/components/Application/types.ts +++ b/client/components/Application/types.ts @@ -1,6 +1,5 @@ export type IDialog = | 'addEmptyFolder' - | 'addRemoteDataset' | 'addRemoteFile' | 'adjustFile' | 'config'