From: Lucas Di Pentima Date: Fri, 23 Aug 2019 13:41:32 +0000 (-0300) Subject: 15027: Cleans up unused imports. X-Git-Tag: 2.0.0~39^2~4 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/a48138fa7227595bba0db267a4c37832cba9afa2 15027: Cleans up unused imports. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- diff --git a/src/components/file-tree/file-tree-item.tsx b/src/components/file-tree/file-tree-item.tsx index 0ece9377..dc8f09b9 100644 --- a/src/components/file-tree/file-tree-item.tsx +++ b/src/components/file-tree/file-tree-item.tsx @@ -9,7 +9,6 @@ import { Typography, IconButton, StyleRulesCallback, withStyles, WithStyles, Too import { formatFileSize } from "~/common/formatters"; import { ListItemTextIcon } from "../list-item-text-icon/list-item-text-icon"; import { FileTreeData } from "./file-tree-data"; -import { FileThumbnail } from '~/components/file-tree/file-thumbnail'; type CssRules = "root" | "spacer" | "sizeInfo" | "button" | "moreOptions"; diff --git a/src/components/select-field/select-field.tsx b/src/components/select-field/select-field.tsx index 4a25ea70..a0f61990 100644 --- a/src/components/select-field/select-field.tsx +++ b/src/components/select-field/select-field.tsx @@ -5,7 +5,7 @@ import * as React from 'react'; import { WrappedFieldProps } from 'redux-form'; import { ArvadosTheme } from '~/common/custom-theme'; -import { StyleRulesCallback, WithStyles, withStyles, FormControl, InputLabel, Select, MenuItem, FormHelperText } from '@material-ui/core'; +import { StyleRulesCallback, WithStyles, withStyles, FormControl, InputLabel, Select, FormHelperText } from '@material-ui/core'; type CssRules = 'formControl' | 'selectWrapper' | 'select' | 'option'; diff --git a/src/lib/cwl-svg/plugins/arrange/arrange.ts b/src/lib/cwl-svg/plugins/arrange/arrange.ts index db5ac90b..4090278f 100644 --- a/src/lib/cwl-svg/plugins/arrange/arrange.ts +++ b/src/lib/cwl-svg/plugins/arrange/arrange.ts @@ -5,9 +5,7 @@ import {GraphChange, SVGPlugin} from '../plu import { StepModel, WorkflowInputParameterModel, - WorkflowOutputParameterModel, - WorkflowStepInputModel, - WorkflowStepOutputModel + WorkflowOutputParameterModel } from "cwlts/models"; export class SVGArrangePlugin implements SVGPlugin { diff --git a/src/services/api/url-builder.test.ts b/src/services/api/url-builder.test.ts index 2b489401..d362508d 100644 --- a/src/services/api/url-builder.test.ts +++ b/src/services/api/url-builder.test.ts @@ -2,7 +2,6 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { OrderBuilder } from "./order-builder"; import { joinUrls } from "~/services/api/url-builder"; describe("UrlBuilder", () => { diff --git a/src/services/collection-files-service/collection-files-service.ts b/src/services/collection-files-service/collection-files-service.ts index 3a209406..f8e7de98 100644 --- a/src/services/collection-files-service/collection-files-service.ts +++ b/src/services/collection-files-service/collection-files-service.ts @@ -5,8 +5,6 @@ import { CollectionService } from "../collection-service/collection-service"; import { parseKeepManifestText, stringifyKeepManifest } from "./collection-manifest-parser"; import { mapManifestToCollectionFilesTree } from "./collection-manifest-mapper"; -import { CommonResourceService } from "~/services/common-service/common-resource-service"; -import * as _ from "lodash"; export class CollectionFilesService { diff --git a/src/services/collection-service/collection-service.ts b/src/services/collection-service/collection-service.ts index 9390777f..c787cf7b 100644 --- a/src/services/collection-service/collection-service.ts +++ b/src/services/collection-service/collection-service.ts @@ -9,10 +9,8 @@ import { WebDAV } from "~/common/webdav"; import { AuthService } from "../auth-service/auth-service"; import { mapTreeValues } from "~/models/tree"; import { parseFilesResponse } from "./collection-service-files-response"; -import { fileToArrayBuffer } from "~/common/file"; import { TrashableResourceService } from "~/services/common-service/trashable-resource-service"; import { ApiActions } from "~/services/api/api-actions"; -import { snakeCase } from 'lodash'; export type UploadProgress = (fileId: number, loaded: number, total: number, currentTime: number) => void; diff --git a/src/services/container-request-service/container-request-service.ts b/src/services/container-request-service/container-request-service.ts index 1e59560a..e035ed53 100644 --- a/src/services/container-request-service/container-request-service.ts +++ b/src/services/container-request-service/container-request-service.ts @@ -2,7 +2,6 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { snakeCase } from 'lodash'; import { CommonResourceService } from "~/services/common-service/common-resource-service"; import { AxiosInstance } from "axios"; import { ContainerRequestResource } from '~/models/container-request'; diff --git a/src/services/groups-service/groups-service.ts b/src/services/groups-service/groups-service.ts index ac6ffb94..9517e2cb 100644 --- a/src/services/groups-service/groups-service.ts +++ b/src/services/groups-service/groups-service.ts @@ -9,7 +9,6 @@ import { AxiosInstance, AxiosRequestConfig } from "axios"; import { CollectionResource } from "~/models/collection"; import { ProjectResource } from "~/models/project"; import { ProcessResource } from "~/models/process"; -import { ResourceKind } from '~/models/resource'; import { TrashableResourceService } from "~/services/common-service/trashable-resource-service"; import { ApiActions } from "~/services/api/api-actions"; import { GroupResource } from "~/models/group"; diff --git a/src/services/project-service/project-service.ts b/src/services/project-service/project-service.ts index ac16564a..0665fa66 100644 --- a/src/services/project-service/project-service.ts +++ b/src/services/project-service/project-service.ts @@ -7,8 +7,6 @@ import { ProjectResource } from "~/models/project"; import { GroupClass } from "~/models/group"; import { ListArguments } from "~/services/common-service/common-service"; import { FilterBuilder, joinFilters } from "~/services/api/filter-builder"; -import { TrashableResourceService } from '~/services/common-service/trashable-resource-service'; -import { snakeCase } from 'lodash'; export class ProjectService extends GroupsService { create(data: Partial) { diff --git a/src/store/auth/auth-action.test.ts b/src/store/auth/auth-action.test.ts index 926121e3..1ebc8db9 100644 --- a/src/store/auth/auth-action.test.ts +++ b/src/store/auth/auth-action.test.ts @@ -21,7 +21,7 @@ import 'jest-localstorage-mock'; import { createServices } from "~/services/services"; import { configureStore, RootStore } from "../store"; import createBrowserHistory from "history/createBrowserHistory"; -import { Config, mockConfig } from '~/common/config'; +import { mockConfig } from '~/common/config'; import { ApiActions } from "~/services/api/api-actions"; import { ACCOUNT_LINK_STATUS_KEY} from '~/services/link-account-service/link-account-service'; diff --git a/src/store/collection-panel/collection-panel-files/collection-panel-files-actions.ts b/src/store/collection-panel/collection-panel-files/collection-panel-files-actions.ts index 534d70d4..c661d9f8 100644 --- a/src/store/collection-panel/collection-panel-files/collection-panel-files-actions.ts +++ b/src/store/collection-panel/collection-panel-files/collection-panel-files-actions.ts @@ -11,7 +11,7 @@ import { snackbarActions, SnackbarKind } from "../../snackbar/snackbar-actions"; import { dialogActions } from '../../dialog/dialog-actions'; import { getNodeValue } from "~/models/tree"; import { filterCollectionFilesBySelection } from './collection-panel-files-state'; -import { startSubmit, stopSubmit, reset, initialize, FormErrors } from 'redux-form'; +import { startSubmit, stopSubmit, initialize, FormErrors } from 'redux-form'; import { getDialog } from "~/store/dialog/dialog-reducer"; import { getFileFullPath } from "~/services/collection-service/collection-service-files-response"; import { resourcesDataActions } from "~/store/resources-data/resources-data-actions"; diff --git a/src/store/group-details-panel/group-details-panel-actions.ts b/src/store/group-details-panel/group-details-panel-actions.ts index b73c3bbe..55bfd5ae 100644 --- a/src/store/group-details-panel/group-details-panel-actions.ts +++ b/src/store/group-details-panel/group-details-panel-actions.ts @@ -15,7 +15,6 @@ import { GroupResource } from '~/models/group'; import { RootState } from '~/store/store'; import { ServiceRepository } from '~/services/services'; import { PermissionResource } from '~/models/permission'; -import { GroupDetailsPanel } from '~/views/group-details-panel/group-details-panel'; import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions'; import { UserResource, getUserFullname } from '~/models/user'; diff --git a/src/store/groups-panel/groups-panel-actions.ts b/src/store/groups-panel/groups-panel-actions.ts index b7cf4805..af48b25b 100644 --- a/src/store/groups-panel/groups-panel-actions.ts +++ b/src/store/groups-panel/groups-panel-actions.ts @@ -13,7 +13,7 @@ import { getResource } from '~/store/resources/resources'; import { GroupResource } from '~/models/group'; import { getCommonResourceServiceError, CommonResourceServiceError } from '~/services/common-service/common-resource-service'; import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions'; -import { PermissionLevel, PermissionResource } from '~/models/permission'; +import { PermissionLevel } from '~/models/permission'; import { PermissionService } from '~/services/permission-service/permission-service'; import { FilterBuilder } from '~/services/api/filter-builder'; diff --git a/src/store/groups-panel/groups-panel-middleware-service.ts b/src/store/groups-panel/groups-panel-middleware-service.ts index 7a5d93cc..b5ef51b7 100644 --- a/src/store/groups-panel/groups-panel-middleware-service.ts +++ b/src/store/groups-panel/groups-panel-middleware-service.ts @@ -7,7 +7,7 @@ import { DataExplorerMiddlewareService, listResultsToDataExplorerItemsMeta, data import { RootState } from "~/store/store"; import { ServiceRepository } from "~/services/services"; import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions'; -import { getDataExplorer, DataExplorer, getSortColumn } from "~/store/data-explorer/data-explorer-reducer"; +import { getDataExplorer, getSortColumn } from "~/store/data-explorer/data-explorer-reducer"; import { GroupsPanelActions } from '~/store/groups-panel/groups-panel-actions'; import { FilterBuilder } from '~/services/api/filter-builder'; import { updateResources } from '~/store/resources/resources-actions'; diff --git a/src/store/link-account-panel/link-account-panel-reducer.test.ts b/src/store/link-account-panel/link-account-panel-reducer.test.ts index d1bd8dfd..15a9f189 100644 --- a/src/store/link-account-panel/link-account-panel-reducer.test.ts +++ b/src/store/link-account-panel/link-account-panel-reducer.test.ts @@ -4,7 +4,6 @@ import { linkAccountPanelReducer, LinkAccountPanelError, LinkAccountPanelStatus, OriginatingUser } from "~/store/link-account-panel/link-account-panel-reducer"; import { linkAccountPanelActions } from "~/store/link-account-panel/link-account-panel-actions"; -import { UserResource } from "~/models/user"; describe('link-account-panel-reducer', () => { const initialState = undefined; diff --git a/src/store/navigation/navigation-action.ts b/src/store/navigation/navigation-action.ts index d93e9ab0..f2f1cea6 100644 --- a/src/store/navigation/navigation-action.ts +++ b/src/store/navigation/navigation-action.ts @@ -3,12 +3,10 @@ // SPDX-License-Identifier: AGPL-3.0 import { Dispatch, compose, AnyAction } from 'redux'; -import { push, RouterAction } from "react-router-redux"; +import { push } from "react-router-redux"; import { ResourceKind, extractUuidKind } from '~/models/resource'; -import { getCollectionUrl } from "~/models/collection"; -import { getProjectUrl } from "~/models/project"; import { SidePanelTreeCategory } from '../side-panel-tree/side-panel-tree-actions'; -import { Routes, getProcessUrl, getProcessLogUrl, getGroupUrl, getNavUrl } from '~/routes/routes'; +import { Routes, getProcessLogUrl, getGroupUrl, getNavUrl } from '~/routes/routes'; import { RootState } from '~/store/store'; import { ServiceRepository } from '~/services/services'; import { GROUPS_PANEL_LABEL } from '~/store/breadcrumbs/breadcrumbs-actions'; diff --git a/src/store/rich-text-editor-dialog/rich-text-editor-dialog-actions.tsx b/src/store/rich-text-editor-dialog/rich-text-editor-dialog-actions.tsx index f2a1c4b2..6213c60a 100644 --- a/src/store/rich-text-editor-dialog/rich-text-editor-dialog-actions.tsx +++ b/src/store/rich-text-editor-dialog/rich-text-editor-dialog-actions.tsx @@ -2,9 +2,8 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { Dispatch } from "redux"; import { dialogActions } from "~/store/dialog/dialog-actions"; export const RICH_TEXT_EDITOR_DIALOG_NAME = 'richTextEditorDialogName'; -export const openRichTextEditorDialog = (title: string, text: string) => +export const openRichTextEditorDialog = (title: string, text: string) => dialogActions.OPEN_DIALOG({ id: RICH_TEXT_EDITOR_DIALOG_NAME, data: { title, text } }); \ No newline at end of file diff --git a/src/store/search-bar/search-bar-actions.ts b/src/store/search-bar/search-bar-actions.ts index 68efb4e6..1aa5c761 100644 --- a/src/store/search-bar/search-bar-actions.ts +++ b/src/store/search-bar/search-bar-actions.ts @@ -10,12 +10,11 @@ import { RootState } from '~/store/store'; import { initUserProject, treePickerActions } from '~/store/tree-picker/tree-picker-actions'; import { ServiceRepository } from '~/services/services'; import { FilterBuilder } from "~/services/api/filter-builder"; -import { ResourceKind, isResourceUuid, extractUuidKind, RESOURCE_UUID_REGEX, COLLECTION_PDH_REGEX } from '~/models/resource'; +import { ResourceKind, RESOURCE_UUID_REGEX, COLLECTION_PDH_REGEX } from '~/models/resource'; import { SearchView } from '~/store/search-bar/search-bar-reducer'; import { navigateTo, navigateToSearchResults } from '~/store/navigation/navigation-action'; import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions'; import { PropertyValue, SearchBarAdvanceFormData } from '~/models/search-bar'; -import { debounce } from 'debounce'; import * as _ from "lodash"; import { getModifiedKeysValues } from "~/common/objects"; import { activateSearchBarProject } from "~/store/search-bar/search-bar-tree-actions"; diff --git a/src/store/search-results-panel/search-results-middleware-service.ts b/src/store/search-results-panel/search-results-middleware-service.ts index 9d7e3207..3233525a 100644 --- a/src/store/search-results-panel/search-results-middleware-service.ts +++ b/src/store/search-results-panel/search-results-middleware-service.ts @@ -10,7 +10,6 @@ import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions import { DataExplorer, getDataExplorer } from '~/store/data-explorer/data-explorer-reducer'; import { updateResources } from '~/store/resources/resources-actions'; import { SortDirection } from '~/components/data-table/data-column'; -import { SearchResultsPanelColumnNames } from '~/views/search-results-panel/search-results-panel-view'; import { OrderDirection, OrderBuilder } from '~/services/api/order-builder'; import { GroupContentsResource, GroupContentsResourcePrefix } from "~/services/groups-service/groups-service"; import { ListResults } from '~/services/common-service/common-service'; @@ -25,7 +24,6 @@ import { joinFilters } from '~/services/api/filter-builder'; import { DataColumns } from '~/components/data-table/data-table'; import { serializeResourceTypeFilters } from '~/store//resource-type-filters/resource-type-filters'; import { ProjectPanelColumnNames } from '~/views/project-panel/project-panel'; -import * as _ from 'lodash'; import { Resource } from '~/models/resource'; export class SearchResultsMiddlewareService extends DataExplorerMiddlewareService { diff --git a/src/store/tree-picker/tree-picker-reducer.ts b/src/store/tree-picker/tree-picker-reducer.ts index fb9bc50c..a2f23976 100644 --- a/src/store/tree-picker/tree-picker-reducer.ts +++ b/src/store/tree-picker/tree-picker-reducer.ts @@ -2,7 +2,7 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { createTree, TreeNode, setNode, Tree, TreeNodeStatus, setNodeStatus, expandNode, deactivateNode, deselectNode, selectNode, selectNodes, deselectNodes } from '~/models/tree'; +import { createTree, TreeNode, setNode, Tree, TreeNodeStatus, setNodeStatus, expandNode, deactivateNode, selectNodes, deselectNodes } from '~/models/tree'; import { TreePicker } from "./tree-picker"; import { treePickerActions, TreePickerAction } from "./tree-picker-actions"; import { compose } from "redux"; diff --git a/src/store/workbench/workbench-actions.ts b/src/store/workbench/workbench-actions.ts index 868ed5eb..dc638387 100644 --- a/src/store/workbench/workbench-actions.ts +++ b/src/store/workbench/workbench-actions.ts @@ -19,7 +19,7 @@ import { loadSidePanelTreeProjects, SidePanelTreeCategory } from '~/store/side-panel-tree/side-panel-tree-actions'; -import { loadResource, updateResources } from '~/store/resources/resources-actions'; +import { updateResources } from '~/store/resources/resources-actions'; import { projectPanelColumns } from '~/views/project-panel/project-panel'; import { favoritePanelColumns } from '~/views/favorite-panel/favorite-panel'; import { matchRootRoute } from '~/routes/routes'; diff --git a/src/validators/is-float.tsx b/src/validators/is-float.tsx index 9bde5f94..5cbfb837 100644 --- a/src/validators/is-float.tsx +++ b/src/validators/is-float.tsx @@ -2,7 +2,7 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { isInteger, isNumber } from 'lodash'; +import { isNumber } from 'lodash'; const ERROR_MESSAGE = 'This field must be a float'; diff --git a/src/views-components/api-client-authorizations-dialog/help-dialog.tsx b/src/views-components/api-client-authorizations-dialog/help-dialog.tsx index 7dc62552..0e66a66d 100644 --- a/src/views-components/api-client-authorizations-dialog/help-dialog.tsx +++ b/src/views-components/api-client-authorizations-dialog/help-dialog.tsx @@ -3,7 +3,7 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from "react"; -import { Dialog, DialogTitle, DialogContent, DialogActions, Button, Typography } from "@material-ui/core"; +import { Dialog, DialogTitle, DialogContent, DialogActions, Button } from "@material-ui/core"; import { WithDialogProps } from "~/store/dialog/with-dialog"; import { withDialog } from '~/store/dialog/with-dialog'; import { DefaultCodeSnippet } from '~/components/default-code-snippet/default-code-snippet'; diff --git a/src/views-components/api-token/api-token.tsx b/src/views-components/api-token/api-token.tsx index fae099d5..0e90b720 100644 --- a/src/views-components/api-token/api-token.tsx +++ b/src/views-components/api-token/api-token.tsx @@ -5,7 +5,7 @@ import { RouteProps } from "react-router"; import * as React from "react"; import { connect, DispatchProp } from "react-redux"; -import { authActions, getUserDetails, saveApiToken } from "~/store/auth/auth-action"; +import { getUserDetails, saveApiToken } from "~/store/auth/auth-action"; import { getUrlParameter } from "~/common/url"; import { AuthService } from "~/services/auth-service/auth-service"; import { navigateToRootProject, navigateToLinkAccount } from "~/store/navigation/navigation-action"; diff --git a/src/views-components/context-menu/action-sets/collection-action-set.ts b/src/views-components/context-menu/action-sets/collection-action-set.ts index fe77b749..9629f028 100644 --- a/src/views-components/context-menu/action-sets/collection-action-set.ts +++ b/src/views-components/context-menu/action-sets/collection-action-set.ts @@ -5,7 +5,7 @@ import { ContextMenuActionSet } from "../context-menu-action-set"; import { ToggleFavoriteAction } from "../actions/favorite-action"; import { toggleFavorite } from "~/store/favorites/favorites-actions"; -import { RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, ProvenanceGraphIcon, AdvancedIcon, RemoveIcon } from "~/components/icon/icon"; +import { RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, AdvancedIcon } from "~/components/icon/icon"; import { openCollectionUpdateDialog } from "~/store/collections/collection-update-actions"; import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action"; import { openMoveCollectionDialog } from '~/store/collections/collection-move-actions'; diff --git a/src/views-components/context-menu/action-sets/collection-resource-action-set.ts b/src/views-components/context-menu/action-sets/collection-resource-action-set.ts index 4b1d8fd8..5e367906 100644 --- a/src/views-components/context-menu/action-sets/collection-resource-action-set.ts +++ b/src/views-components/context-menu/action-sets/collection-resource-action-set.ts @@ -6,13 +6,12 @@ import { ContextMenuActionSet } from "../context-menu-action-set"; import { ToggleFavoriteAction } from "../actions/favorite-action"; import { ToggleTrashAction } from "~/views-components/context-menu/actions/trash-action"; import { toggleFavorite } from "~/store/favorites/favorites-actions"; -import { RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, RemoveIcon, AdvancedIcon } from '~/components/icon/icon'; +import { RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, AdvancedIcon } from '~/components/icon/icon'; import { openCollectionUpdateDialog } from "~/store/collections/collection-update-actions"; import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action"; import { openMoveCollectionDialog } from '~/store/collections/collection-move-actions'; import { openCollectionCopyDialog } from '~/store/collections/collection-copy-actions'; import { toggleCollectionTrashed } from "~/store/trash/trash-actions"; -import { detailsPanelActions } from '~/store/details-panel/details-panel-action'; import { openSharingDialog } from "~/store/sharing-dialog/sharing-dialog-actions"; import { openAdvancedTabDialog } from '~/store/advanced-tab/advanced-tab'; import { toggleDetailsPanel } from '~/store/details-panel/details-panel-action'; diff --git a/src/views-components/context-menu/action-sets/process-action-set.ts b/src/views-components/context-menu/action-sets/process-action-set.ts index ed526968..ae276094 100644 --- a/src/views-components/context-menu/action-sets/process-action-set.ts +++ b/src/views-components/context-menu/action-sets/process-action-set.ts @@ -6,7 +6,7 @@ import { ContextMenuActionSet } from "~/views-components/context-menu/context-me import { ToggleFavoriteAction } from "~/views-components/context-menu/actions/favorite-action"; import { toggleFavorite } from "~/store/favorites/favorites-actions"; import { - RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, ProvenanceGraphIcon, + RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, AdvancedIcon, RemoveIcon, ReRunProcessIcon, LogIcon, InputIcon, CommandIcon, OutputIcon } from "~/components/icon/icon"; import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action"; diff --git a/src/views-components/details-panel/project-details.tsx b/src/views-components/details-panel/project-details.tsx index 1ec1c60c..8f03cc5d 100644 --- a/src/views-components/details-panel/project-details.tsx +++ b/src/views-components/details-panel/project-details.tsx @@ -3,7 +3,6 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { compose } from 'redux'; import { connect } from 'react-redux'; import { openProjectPropertiesDialog } from '~/store/details-panel/details-panel-action'; import { ProjectIcon, RenameIcon } from '~/components/icon/icon'; diff --git a/src/views-components/main-app-bar/account-menu.tsx b/src/views-components/main-app-bar/account-menu.tsx index 1b8424c0..72218053 100644 --- a/src/views-components/main-app-bar/account-menu.tsx +++ b/src/views-components/main-app-bar/account-menu.tsx @@ -7,7 +7,6 @@ import { MenuItem, Divider } from "@material-ui/core"; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; import { User, getUserFullname } from "~/models/user"; import { DropdownMenu } from "~/components/dropdown-menu/dropdown-menu"; -import { Link } from "react-router-dom"; import { UserPanelIcon } from "~/components/icon/icon"; import { DispatchProp, connect } from 'react-redux'; import { logout } from '~/store/auth/auth-action'; diff --git a/src/views-components/main-app-bar/admin-menu.tsx b/src/views-components/main-app-bar/admin-menu.tsx index 9b94c064..549ab7ce 100644 --- a/src/views-components/main-app-bar/admin-menu.tsx +++ b/src/views-components/main-app-bar/admin-menu.tsx @@ -8,7 +8,6 @@ import { User } from "~/models/user"; import { DropdownMenu } from "~/components/dropdown-menu/dropdown-menu"; import { AdminMenuIcon } from "~/components/icon/icon"; import { DispatchProp, connect } from 'react-redux'; -import { logout } from '~/store/auth/auth-action'; import { RootState } from "~/store/store"; import { openRepositoriesPanel } from "~/store/repositories/repositories-actions"; import * as NavigationAction from '~/store/navigation/navigation-action'; diff --git a/src/views-components/project-tree/project-tree.tsx b/src/views-components/project-tree/project-tree.tsx index fe808af5..b615f5b5 100644 --- a/src/views-components/project-tree/project-tree.tsx +++ b/src/views-components/project-tree/project-tree.tsx @@ -5,7 +5,7 @@ import * as React from 'react'; import { ReactElement } from 'react'; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; -import { Tree, TreeItem, TreeItemStatus } from '~/components/tree/tree'; +import { Tree, TreeItem } from '~/components/tree/tree'; import { ProjectResource } from '~/models/project'; import { ProjectIcon } from '~/components/icon/icon'; import { ArvadosTheme } from '~/common/custom-theme'; diff --git a/src/views-components/projects-tree-picker/projects-tree-picker.tsx b/src/views-components/projects-tree-picker/projects-tree-picker.tsx index f4969f5c..10bb5eb8 100644 --- a/src/views-components/projects-tree-picker/projects-tree-picker.tsx +++ b/src/views-components/projects-tree-picker/projects-tree-picker.tsx @@ -3,7 +3,7 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { values, memoize, pipe, pick } from 'lodash/fp'; +import { values, memoize, pipe } from 'lodash/fp'; import { HomeTreePicker } from '~/views-components/projects-tree-picker/home-tree-picker'; import { SharedTreePicker } from '~/views-components/projects-tree-picker/shared-tree-picker'; import { FavoritesTreePicker } from '~/views-components/projects-tree-picker/favorites-tree-picker'; diff --git a/src/views-components/search-bar/search-bar-basic-view.tsx b/src/views-components/search-bar/search-bar-basic-view.tsx index b23a96a0..dd6028a6 100644 --- a/src/views-components/search-bar/search-bar-basic-view.tsx +++ b/src/views-components/search-bar/search-bar-basic-view.tsx @@ -4,7 +4,6 @@ import * as React from 'react'; import { Paper, StyleRulesCallback, withStyles, WithStyles } from '@material-ui/core'; -import { SearchView } from '~/store/search-bar/search-bar-reducer'; import { SearchBarRecentQueries, SearchBarRecentQueriesActionProps diff --git a/src/views-components/sharing-dialog/permission-select.tsx b/src/views-components/sharing-dialog/permission-select.tsx index da5cd012..90b4f83d 100644 --- a/src/views-components/sharing-dialog/permission-select.tsx +++ b/src/views-components/sharing-dialog/permission-select.tsx @@ -3,11 +3,10 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { MenuItem, Select, withStyles, StyleRulesCallback } from '@material-ui/core'; +import { MenuItem, Select } from '@material-ui/core'; import RemoveRedEye from '@material-ui/icons/RemoveRedEye'; import Edit from '@material-ui/icons/Edit'; import Computer from '@material-ui/icons/Computer'; -import { WithStyles } from '@material-ui/core/styles'; import { SelectProps } from '@material-ui/core/Select'; import { SelectItem } from './select-item'; import { PermissionLevel } from '../../models/permission'; diff --git a/src/views-components/side-panel/side-panel.tsx b/src/views-components/side-panel/side-panel.tsx index 62d9dc35..6599a3fc 100644 --- a/src/views-components/side-panel/side-panel.tsx +++ b/src/views-components/side-panel/side-panel.tsx @@ -6,7 +6,7 @@ import * as React from 'react'; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; import { ArvadosTheme } from '~/common/custom-theme'; import { SidePanelTree, SidePanelTreeProps } from '~/views-components/side-panel-tree/side-panel-tree'; -import { compose, Dispatch } from 'redux'; +import { Dispatch } from 'redux'; import { connect } from 'react-redux'; import { navigateFromSidePanel } from '~/store/side-panel/side-panel-action'; import { Grid } from '@material-ui/core'; diff --git a/src/views/collection-panel/collection-panel.tsx b/src/views/collection-panel/collection-panel.tsx index 5d799f0b..58dd9404 100644 --- a/src/views/collection-panel/collection-panel.tsx +++ b/src/views/collection-panel/collection-panel.tsx @@ -11,13 +11,12 @@ import { connect, DispatchProp } from "react-redux"; import { RouteComponentProps } from 'react-router'; import { ArvadosTheme } from '~/common/custom-theme'; import { RootState } from '~/store/store'; -import { MoreOptionsIcon, CollectionIcon, CopyIcon } from '~/components/icon/icon'; +import { MoreOptionsIcon, CollectionIcon } from '~/components/icon/icon'; import { DetailsAttribute } from '~/components/details-attribute/details-attribute'; import { CollectionResource } from '~/models/collection'; import { CollectionPanelFiles } from '~/views-components/collection-panel-files/collection-panel-files'; import { CollectionTagForm } from './collection-tag-form'; import { deleteCollectionTag, navigateToProcess } from '~/store/collection-panel/collection-panel-action'; -import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions'; import { getResource } from '~/store/resources/resources'; import { openContextMenu } from '~/store/context-menu/context-menu-actions'; import { ContextMenuKind } from '~/views-components/context-menu/context-menu'; diff --git a/src/views/keep-service-panel/keep-service-panel-root.tsx b/src/views/keep-service-panel/keep-service-panel-root.tsx index 8c266b61..f2a7ed1c 100644 --- a/src/views/keep-service-panel/keep-service-panel-root.tsx +++ b/src/views/keep-service-panel/keep-service-panel-root.tsx @@ -3,7 +3,7 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { StyleRulesCallback, WithStyles, withStyles, Card, CardContent, Button, Typography, Grid, Table, TableHead, TableRow, TableCell, TableBody, Tooltip, IconButton, Checkbox } from '@material-ui/core'; +import { StyleRulesCallback, WithStyles, withStyles, Card, CardContent, Grid, Table, TableHead, TableRow, TableCell, TableBody, Tooltip, IconButton, Checkbox } from '@material-ui/core'; import { ArvadosTheme } from '~/common/custom-theme'; import { MoreOptionsIcon } from '~/components/icon/icon'; import { KeepServiceResource } from '~/models/keep-services'; diff --git a/src/views/login-panel/login-panel.tsx b/src/views/login-panel/login-panel.tsx index 41a17bf9..debede12 100644 --- a/src/views/login-panel/login-panel.tsx +++ b/src/views/login-panel/login-panel.tsx @@ -4,7 +4,7 @@ import * as React from 'react'; import { connect, DispatchProp } from 'react-redux'; -import { Grid, Typography, Button, Select, FormControl } from '@material-ui/core'; +import { Grid, Typography, Button, Select } from '@material-ui/core'; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; import { login, authActions } from '~/store/auth/auth-action'; import { ArvadosTheme } from '~/common/custom-theme'; diff --git a/src/views/main-panel/main-panel-root.tsx b/src/views/main-panel/main-panel-root.tsx index 43bc7fbc..16fc7a1f 100644 --- a/src/views/main-panel/main-panel-root.tsx +++ b/src/views/main-panel/main-panel-root.tsx @@ -11,7 +11,6 @@ import { LoginPanel } from '~/views/login-panel/login-panel'; import { InactivePanel } from '~/views/inactive-panel/inactive-panel'; import { WorkbenchLoadingScreen } from '~/views/workbench/workbench-loading-screen'; import { MainAppBar } from '~/views-components/main-app-bar/main-app-bar'; -import { LinkAccountPanel } from '~/views/link-account-panel/link-account-panel'; type CssRules = 'root'; diff --git a/src/views/run-process-panel/inputs/directory-array-input.tsx b/src/views/run-process-panel/inputs/directory-array-input.tsx index a7d83dae..7b238832 100644 --- a/src/views/run-process-panel/inputs/directory-array-input.tsx +++ b/src/views/run-process-panel/inputs/directory-array-input.tsx @@ -11,7 +11,7 @@ import { } from '~/models/workflow'; import { Field } from 'redux-form'; import { ERROR_MESSAGE } from '~/validators/require'; -import { Input, Dialog, DialogTitle, DialogContent, DialogActions, Button, Divider, Grid, WithStyles, Typography } from '@material-ui/core'; +import { Input, Dialog, DialogTitle, DialogContent, DialogActions, Button, Divider, WithStyles, Typography } from '@material-ui/core'; import { GenericInputProps, GenericInput } from './generic-input'; import { ProjectsTreePicker } from '~/views-components/projects-tree-picker/projects-tree-picker'; import { connect, DispatchProp } from 'react-redux'; diff --git a/src/views/run-process-panel/inputs/file-array-input.tsx b/src/views/run-process-panel/inputs/file-array-input.tsx index c134548c..88f8a00c 100644 --- a/src/views/run-process-panel/inputs/file-array-input.tsx +++ b/src/views/run-process-panel/inputs/file-array-input.tsx @@ -11,7 +11,7 @@ import { } from '~/models/workflow'; import { Field } from 'redux-form'; import { ERROR_MESSAGE } from '~/validators/require'; -import { Input, Dialog, DialogTitle, DialogContent, DialogActions, Button, Divider, Grid, WithStyles, Typography } from '@material-ui/core'; +import { Input, Dialog, DialogTitle, DialogContent, DialogActions, Button, Divider, WithStyles, Typography } from '@material-ui/core'; import { GenericInputProps, GenericInput } from './generic-input'; import { ProjectsTreePicker } from '~/views-components/projects-tree-picker/projects-tree-picker'; import { connect, DispatchProp } from 'react-redux'; diff --git a/src/views/run-process-panel/run-process-advanced-form.tsx b/src/views/run-process-panel/run-process-advanced-form.tsx index d63ff30f..0400b850 100644 --- a/src/views/run-process-panel/run-process-advanced-form.tsx +++ b/src/views/run-process-panel/run-process-advanced-form.tsx @@ -9,7 +9,6 @@ import { Grid } from '@material-ui/core'; import { TextField } from '~/components/text-field/text-field'; import { ExpandIcon } from '~/components/icon/icon'; import * as IntInput from './inputs/int-input'; -import { require } from '~/validators/require'; import { min } from '~/validators/min'; import { optional } from '~/validators/optional'; import { SwitchField } from '~/components/switch-field/switch-field'; diff --git a/src/views/run-process-panel/run-process-inputs-form.tsx b/src/views/run-process-panel/run-process-inputs-form.tsx index 9b3379a3..45b97117 100644 --- a/src/views/run-process-panel/run-process-inputs-form.tsx +++ b/src/views/run-process-panel/run-process-inputs-form.tsx @@ -7,7 +7,7 @@ import { reduxForm, InjectedFormProps } from 'redux-form'; import { CommandInputParameter, CWLType, IntCommandInputParameter, BooleanCommandInputParameter, FileCommandInputParameter, DirectoryCommandInputParameter, DirectoryArrayCommandInputParameter, FloatArrayCommandInputParameter, IntArrayCommandInputParameter } from '~/models/workflow'; import { IntInput } from '~/views/run-process-panel/inputs/int-input'; import { StringInput } from '~/views/run-process-panel/inputs/string-input'; -import { StringCommandInputParameter, FloatCommandInputParameter, isPrimitiveOfType, File, Directory, WorkflowInputsData, EnumCommandInputParameter, isArrayOfType, StringArrayCommandInputParameter, FileArrayCommandInputParameter } from '../../models/workflow'; +import { StringCommandInputParameter, FloatCommandInputParameter, isPrimitiveOfType, WorkflowInputsData, EnumCommandInputParameter, isArrayOfType, StringArrayCommandInputParameter, FileArrayCommandInputParameter } from '../../models/workflow'; import { FloatInput } from '~/views/run-process-panel/inputs/float-input'; import { BooleanInput } from './inputs/boolean-input'; import { FileInput } from './inputs/file-input'; diff --git a/src/views/run-process-panel/run-process-second-step.tsx b/src/views/run-process-panel/run-process-second-step.tsx index 8e855ab3..a2ed9a21 100644 --- a/src/views/run-process-panel/run-process-second-step.tsx +++ b/src/views/run-process-panel/run-process-second-step.tsx @@ -12,7 +12,7 @@ import { RootState } from '~/store/store'; import { isValid } from 'redux-form'; import { RUN_PROCESS_INPUTS_FORM } from './run-process-inputs-form'; import { RunProcessAdvancedForm, RUN_PROCESS_ADVANCED_FORM } from './run-process-advanced-form'; -import { createSelector, createStructuredSelector } from 'reselect'; +import { createStructuredSelector } from 'reselect'; import { WorkflowPresetSelect } from '~/views/run-process-panel/workflow-preset-select'; import { selectPreset } from '~/store/run-process-panel/run-process-panel-actions'; diff --git a/src/views/trash-panel/trash-panel.tsx b/src/views/trash-panel/trash-panel.tsx index 18df9618..dec5af51 100644 --- a/src/views/trash-panel/trash-panel.tsx +++ b/src/views/trash-panel/trash-panel.tsx @@ -33,7 +33,6 @@ import { Dispatch } from "redux"; import { DataTableDefaultView } from '~/components/data-table-default-view/data-table-default-view'; import { createTree } from '~/models/tree'; import { - getInitialResourceTypeFilters, getTrashPanelTypeFilters } from '~/store/resource-type-filters/resource-type-filters'; diff --git a/src/views/user-panel/user-panel.tsx b/src/views/user-panel/user-panel.tsx index 6c2fdafe..debc2082 100644 --- a/src/views/user-panel/user-panel.tsx +++ b/src/views/user-panel/user-panel.tsx @@ -3,7 +3,7 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { WithStyles, withStyles, Typography, Tabs, Tab, Paper, Button, Grid } from '@material-ui/core'; +import { WithStyles, withStyles, Tabs, Tab, Paper, Button, Grid } from '@material-ui/core'; import { DataExplorer } from "~/views-components/data-explorer/data-explorer"; import { connect, DispatchProp } from 'react-redux'; import { DataColumns } from '~/components/data-table/data-table'; diff --git a/src/views/workbench/fed-login.tsx b/src/views/workbench/fed-login.tsx index c64778a3..829fe17a 100644 --- a/src/views/workbench/fed-login.tsx +++ b/src/views/workbench/fed-login.tsx @@ -5,7 +5,6 @@ import * as React from 'react'; import { connect } from 'react-redux'; import { RootState } from '~/store/store'; -import { AuthState } from '~/store/auth/auth-reducer'; import { User } from "~/models/user"; import { getSaltedToken } from '~/store/auth/auth-action-session'; import { Config } from '~/common/config'; diff --git a/src/views/workbench/workbench.tsx b/src/views/workbench/workbench.tsx index d015d4ec..8ab042d2 100644 --- a/src/views/workbench/workbench.tsx +++ b/src/views/workbench/workbench.tsx @@ -3,7 +3,6 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { connect } from 'react-redux'; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core/styles'; import { Route, Switch } from "react-router"; import { ProjectPanel } from "~/views/project-panel/project-panel"; diff --git a/src/websocket/websocket.ts b/src/websocket/websocket.ts index 8161f193..d1041461 100644 --- a/src/websocket/websocket.ts +++ b/src/websocket/websocket.ts @@ -13,7 +13,6 @@ import { loadContainers } from '~/store/processes/processes-actions'; import { LogEventType } from '~/models/log'; import { addProcessLogsPanelItem } from '../store/process-logs-panel/process-logs-panel-actions'; import { FilterBuilder } from "~/services/api/filter-builder"; -import { snackbarActions, SnackbarKind } from "~/store/snackbar/snackbar-actions"; export const initWebSocket = (config: Config, authService: AuthService, store: RootStore) => { if (config.websocketUrl) {