Skip to content

Commit 84a7b1f

Browse files
authored
WOR-1235 - fresh branch (#4356)
1 parent 582293a commit 84a7b1f

35 files changed

+2295
-1612
lines changed

src/analysis/Analyses.ts

-1
Original file line numberDiff line numberDiff line change
@@ -854,7 +854,6 @@ const Analyses = _.flow(
854854
breadcrumbs: (props) => breadcrumbs.commonPaths.workspaceDashboard(props),
855855
title: 'Analyses',
856856
activeTab: 'analyses',
857-
topBarContent: null,
858857
}),
859858
withViewToggle('analysesTab')
860859
)(BaseAnalyses);

src/components/CloudProviderIcon.ts

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { h } from 'react-hyperscript-helpers';
2-
// @ts-expect-error
32
import { ReactComponent as CloudAzureLogo } from 'src/images/cloud_azure_icon.svg';
4-
// @ts-expect-error
53
import { ReactComponent as CloudGcpLogo } from 'src/images/cloud_google_icon.svg';
64
import { CloudProvider, cloudProviderLabels } from 'src/libs/workspace-utils';
75

src/libs/routes.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import * as WorkflowsList from 'src/pages/workflows/List';
3131
import * as WorkflowDetails from 'src/pages/workflows/workflow/WorkflowDetails';
3232
import * as WorkspaceList from 'src/pages/workspaces/List';
3333
import * as WorkspaceMigration from 'src/pages/workspaces/migration/WorkspaceMigration';
34-
import * as Dashboard from 'src/pages/workspaces/workspace/Dashboard';
34+
import * as Dashboard from 'src/pages/workspaces/workspace/Dashboard/Dashboard';
3535
import * as WorkspaceFiles from 'src/pages/workspaces/workspace/Files';
3636
import * as JobHistory from 'src/pages/workspaces/workspace/JobHistory';
3737
import * as SubmissionDetails from 'src/pages/workspaces/workspace/jobHistory/SubmissionDetails';

src/libs/workspace-utils.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ interface BaseWorkspaceInfo {
3232
lastModified: string;
3333
attributes?: Record<string, unknown>;
3434
isLocked?: boolean;
35-
state?: WorkpaceState;
35+
state?: WorkspaceState;
3636
}
3737

3838
export interface AzureWorkspaceInfo extends BaseWorkspaceInfo {
@@ -71,7 +71,7 @@ export interface WorkspaceSubmissionStats {
7171
runningSubmissionsCount: number;
7272
}
7373

74-
export type WorkpaceState =
74+
export type WorkspaceState =
7575
| 'Creating'
7676
| 'CreateFailed'
7777
| 'Ready'
@@ -81,6 +81,7 @@ export type WorkpaceState =
8181
| 'DeleteFailed';
8282

8383
export interface BaseWorkspace {
84+
owners?: string[];
8485
accessLevel: WorkspaceAccessLevel;
8586
canShare: boolean;
8687
canCompute: boolean;

src/pages/workspaces/WorkspacesList/RenderedWorkspaces.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
WorkspaceInfo,
2525
WorkspaceWrapper as Workspace,
2626
} from 'src/libs/workspace-utils';
27-
import WorkspaceMenu from 'src/pages/workspaces/workspace/WorkspaceMenu';
27+
import { WorkspaceMenu } from 'src/pages/workspaces/workspace/WorkspaceMenu';
2828
import { WorkspaceUserActionsContext } from 'src/pages/workspaces/WorkspacesList/WorkspaceUserActions';
2929

3030
// This is actually the sort type from the FlexTable component
@@ -348,7 +348,6 @@ const ActionsCell = (props: ActionsCellProps): ReactNode => {
348348
iconSize: 20,
349349
popupLocation: 'left',
350350
callbacks: { onClone, onShare, onLock, onDelete, onLeave },
351-
// @ts-expect-error
352351
workspaceInfo: { namespace, name },
353352
}),
354353
]),

src/pages/workspaces/WorkspacesList/WorkspacesListTabs.test.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import { asMockedFn } from '@terra-ui-packages/test-utils';
12
import { act, fireEvent, screen } from '@testing-library/react';
23
import { h } from 'react-hyperscript-helpers';
34
import { updateSearch, useRoute } from 'src/libs/nav';
45
import { CategorizedWorkspaces } from 'src/pages/workspaces/WorkspacesList/CategorizedWorkspaces';
56
import { WorkspacesListTabs } from 'src/pages/workspaces/WorkspacesList/WorkspacesListTabs';
6-
import { asMockedFn, renderWithAppContexts as render } from 'src/testing/test-utils';
7+
import { renderWithAppContexts as render } from 'src/testing/test-utils';
78
import { defaultAzureWorkspace, defaultGoogleWorkspace } from 'src/testing/workspace-fixtures';
89

910
// the FlexTable uses react-virtualized's AutoSizer to size the table.

0 commit comments

Comments
 (0)