From 7cea5abf194fe6709ec25dbbd819e4c4be2faba0 Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Fri, 15 Jun 2018 11:55:51 +0200 Subject: [PATCH] Clean up data table code Feature #13601 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/components/data-table/data-table.tsx | 40 +++++++++++++----------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/src/components/data-table/data-table.tsx b/src/components/data-table/data-table.tsx index 382ce1e8..5a372c41 100644 --- a/src/components/data-table/data-table.tsx +++ b/src/components/data-table/data-table.tsx @@ -3,9 +3,8 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { Table, TableBody, TableRow, TableCell, TableHead, StyleRulesCallback, Theme, WithStyles, withStyles, Typography, Grid } from '@material-ui/core'; +import { Table, TableBody, TableRow, TableCell, TableHead, StyleRulesCallback, Theme, WithStyles, withStyles, Typography } from '@material-ui/core'; import { Column } from './column'; -import ColumnsConfigurator from "./columns-configurator/columns-configurator"; export interface DataTableProps { items: T[]; @@ -24,27 +23,32 @@ class DataTable extends React.Component & WithStyles { - columns.filter(column => column.selected).map(({ header, renderHeader, key }, index) => ( - - {renderHeader ? renderHeader() : header} - - )) + columns + .filter(column => column.selected) + .map(({ header, renderHeader, key }, index) => ( + + {renderHeader ? renderHeader() : header} + + )) } { - items.map((item, index) => ( - onItemClick && onItemClick(item)}> - { - columns.filter(column => column.selected).map((column, index) => ( - - {column.render(item)} - - )) - } - - )) + items + .map((item, index) => ( + onItemClick && onItemClick(item)}> + { + columns + .filter(column => column.selected) + .map((column, index) => ( + + {column.render(item)} + + )) + } + + )) } -- 2.30.2