add default case insensitve sort

ref #244
partiall resolves issue, but would be better for API results to be sorted case insensitve
This commit is contained in:
Collin Barrett 2018-02-17 12:44:40 -06:00
parent 53c65fbf60
commit 0b68f6bf3a

View file

@ -33,12 +33,14 @@ export class Home extends React.Component<RouteComponentProps<{}>, IFilterListsS
private static renderFilterListsTable(filterLists: IFilterListSummaryDto[]) {
return <ReactTable
data={filterLists}
defaultSorted={[{id: "name"}]}
columns={[
{
Header: "Name",
accessor: "name",
filterable: true,
filterMethod: (filter: any, row: any) => row[filter.id].toUpperCase().startsWith(filter.value.toUpperCase())
filterMethod: (filter: any, row: any) => row[filter.id].toUpperCase().startsWith(filter.value.toUpperCase()),
sortMethod: (a: any, b: any) => a.toUpperCase() > b.toUpperCase() ? 1 : -1
},
{
Header: "Details",