X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/58db72fee358d5987139a1b8526c0ca873e07dbf..17a3019e33d6d6820f50dabfa9d9ad7a4b02a4b8:/src/views/favorite-panel/favorite-panel.tsx diff --git a/src/views/favorite-panel/favorite-panel.tsx b/src/views/favorite-panel/favorite-panel.tsx index 0b6532c1..2392d6fd 100644 --- a/src/views/favorite-panel/favorite-panel.tsx +++ b/src/views/favorite-panel/favorite-panel.tsx @@ -9,7 +9,6 @@ import { connect, DispatchProp } from 'react-redux'; import { DataColumns } from 'components/data-table/data-table'; import { RouteComponentProps } from 'react-router'; import { DataTableFilterItem } from 'components/data-table-filters/data-table-filters'; -import { SortDirection } from 'components/data-table/data-column'; import { ResourceKind } from 'models/resource'; import { ArvadosTheme } from 'common/custom-theme'; import { FAVORITE_PANEL_ID } from "store/favorite-panel/favorite-panel-action"; @@ -18,7 +17,7 @@ import { ResourceFileSize, ResourceLastModifiedDate, ResourceName, - ResourceOwner, + ResourceOwnerWithName, ResourceType } from 'views-components/data-explorer/renderers'; import { FavoriteIcon } from 'components/icon/icon'; @@ -31,7 +30,6 @@ import { navigateTo } from 'store/navigation/navigation-action'; import { ContainerRequestState } from "models/container-request"; import { FavoritesState } from 'store/favorites/favorites-reducer'; import { RootState } from 'store/store'; -import { DataTableDefaultView } from 'components/data-table-default-view/data-table-default-view'; import { createTree } from 'models/tree'; import { getSimpleObjectTypeFilters } from 'store/resource-type-filters/resource-type-filters'; import { getResource, ResourcesState } from 'store/resources/resources'; @@ -69,12 +67,11 @@ export interface FavoritePanelFilter extends DataTableFilterItem { type: ResourceKind | ContainerRequestState; } -export const favoritePanelColumns: DataColumns = [ +export const favoritePanelColumns: DataColumns = [ { name: FavoritePanelColumnNames.NAME, selected: true, configurable: true, - sortDirection: SortDirection.NONE, filters: createTree(), render: uuid => }, @@ -97,7 +94,7 @@ export const favoritePanelColumns: DataColumns = [ selected: false, configurable: true, filters: createTree(), - render: uuid => + render: uuid => }, { name: FavoritePanelColumnNames.FILE_SIZE, @@ -110,7 +107,6 @@ export const favoritePanelColumns: DataColumns = [ name: FavoritePanelColumnNames.LAST_MODIFIED, selected: true, configurable: true, - sortDirection: SortDirection.DESC, filters: createTree(), render: uuid => } @@ -185,12 +181,9 @@ export const FavoritePanel = withStyles(styles)( onRowDoubleClick={this.handleRowDoubleClick} onContextMenu={this.handleContextMenu} contextMenuColumn={true} - dataTableDefaultView={ - - } />; + defaultViewIcon={FavoriteIcon} + defaultViewMessages={['Your favorites list is empty.']} /> + ; } } )