X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/56069f1f9fa111b9756e9bfa7a3b0c9dba2e9a7a..b6ac7fe88d347582d39fffa002e300af222c578f:/src/components/data-explorer/data-explorer.tsx diff --git a/src/components/data-explorer/data-explorer.tsx b/src/components/data-explorer/data-explorer.tsx index 7107bd7082..a38d0ed65a 100644 --- a/src/components/data-explorer/data-explorer.tsx +++ b/src/components/data-explorer/data-explorer.tsx @@ -2,16 +2,16 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; import { Grid, Paper, Toolbar, StyleRulesCallback, withStyles, WithStyles, TablePagination, IconButton, Tooltip, Button } from '@material-ui/core'; -import { ColumnSelector } from "~/components/column-selector/column-selector"; -import { DataTable, DataColumns, DataTableFetchMode } from "~/components/data-table/data-table"; -import { DataColumn } from "~/components/data-table/data-column"; -import { SearchInput } from '~/components/search-input/search-input'; -import { ArvadosTheme } from "~/common/custom-theme"; -import { createTree } from '~/models/tree'; -import { DataTableFilters } from '~/components/data-table-filters/data-table-filters-tree'; -import { MoreOptionsIcon } from '~/components/icon/icon'; +import { ColumnSelector } from "components/column-selector/column-selector"; +import { DataTable, DataColumns, DataTableFetchMode } from "components/data-table/data-table"; +import { DataColumn } from "components/data-table/data-column"; +import { SearchInput } from 'components/search-input/search-input'; +import { ArvadosTheme } from "common/custom-theme"; +import { createTree } from 'models/tree'; +import { DataTableFilters } from 'components/data-table-filters/data-table-filters-tree'; +import { MoreOptionsIcon } from 'components/icon/icon'; import { PaperProps } from '@material-ui/core/Paper'; type CssRules = 'searchBox' | "toolbar" | "toolbarUnderTitle" | "footer" | "root" | 'moreOptionsButton' | 'title'; @@ -47,6 +47,7 @@ interface DataExplorerDataProps { items: T[]; itemsAvailable: number; columns: DataColumns; + searchLabel?: string; searchValue: string; rowsPerPage: number; rowsPerPageOptions: number[]; @@ -90,7 +91,7 @@ export const DataExplorer = withStyles(styles)( render() { const { columns, onContextMenu, onFiltersChange, onSortToggle, working, extractKey, - rowsPerPage, rowsPerPageOptions, onColumnToggle, searchValue, onSearch, + rowsPerPage, rowsPerPageOptions, onColumnToggle, searchLabel, searchValue, onSearch, items, itemsAvailable, onRowClick, onRowDoubleClick, classes, dataTableDefaultView, hideColumnSelector, actions, paperProps, hideSearchInput, paperKey, fetchMode, currentItemUuid, title @@ -101,6 +102,7 @@ export const DataExplorer = withStyles(styles)(
{!hideSearchInput && }