X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/ec33904efe960ec3e3bddb668d892463171e50bd..765f6475a53ac7e635b737642ef375459324a117:/src/views/link-panel/link-panel-root.tsx diff --git a/src/views/link-panel/link-panel-root.tsx b/src/views/link-panel/link-panel-root.tsx index a4c8e010..c24d4637 100644 --- a/src/views/link-panel/link-panel-root.tsx +++ b/src/views/link-panel/link-panel-root.tsx @@ -2,19 +2,28 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; -import { LINK_PANEL_ID } from '~/store/link-panel/link-panel-actions'; -import { DataExplorer } from '~/views-components/data-explorer/data-explorer'; -import { SortDirection } from '~/components/data-table/data-column'; -import { DataColumns } from '~/components/data-table/data-table'; -import { DataTableDefaultView } from '~/components/data-table-default-view/data-table-default-view'; -import { ResourcesState } from '~/store/resources/resources'; -import { ShareMeIcon } from '~/components/icon/icon'; -import { createTree } from '~/models/tree'; -import { - ResourceLinkUuid, ResourceLinkHead, ResourceLinkTail, - ResourceLinkClass, ResourceLinkName } -from '~/views-components/data-explorer/renderers'; +import React from 'react'; +import { LINK_PANEL_ID } from 'store/link-panel/link-panel-actions'; +import { DataExplorer } from 'views-components/data-explorer/data-explorer'; +import { SortDirection } from 'components/data-table/data-column'; +import { DataColumns } from 'components/data-table/data-table'; +import { ResourcesState } from 'store/resources/resources'; +import { ShareMeIcon } from 'components/icon/icon'; +import { createTree } from 'models/tree'; +import { + ResourceLinkUuid, ResourceLinkHead, ResourceLinkTail, + ResourceLinkClass, ResourceLinkName } +from 'views-components/data-explorer/renderers'; +import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core'; +import { ArvadosTheme } from 'common/custom-theme'; + +type CssRules = "root"; + +const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ + root: { + width: '100%', + } +}); export enum LinkPanelColumnNames { NAME = "Name", @@ -73,20 +82,18 @@ export interface LinkPanelRootActionProps { onItemDoubleClick: (item: string) => void; } -export type LinkPanelRootProps = LinkPanelRootDataProps & LinkPanelRootActionProps; +export type LinkPanelRootProps = LinkPanelRootDataProps & LinkPanelRootActionProps & WithStyles; -export const LinkPanelRoot = (props: LinkPanelRootProps) => { - return { + return
- }/>; -}; \ No newline at end of file + defaultViewIcon={ShareMeIcon} + defaultViewMessages={['Your link list is empty.']} /> +
; +});