fix(ui): arrows in table
pull/15934/head
Zoe Steinkamp 2019-11-14 17:44:09 -07:00 committed by GitHub
commit eb5e0e420d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 10 deletions

View File

@ -62,16 +62,17 @@ class TableGraph extends PureComponent<Props, State> {
}
public handleSetSort = (fieldName: string) => {
const {sortOptions} = this.state
if (fieldName === sortOptions.field) {
sortOptions.direction =
sortOptions.direction === ASCENDING ? DESCENDING : ASCENDING
} else {
sortOptions.field = fieldName
sortOptions.direction = DEFAULT_SORT_DIRECTION
}
this.setState({sortOptions})
this.setState(({sortOptions}) => {
const newSortOptions = {...sortOptions}
if (fieldName === sortOptions.field) {
newSortOptions.direction =
sortOptions.direction === ASCENDING ? DESCENDING : ASCENDING
} else {
newSortOptions.field = fieldName
newSortOptions.direction = DEFAULT_SORT_DIRECTION
}
return {sortOptions: newSortOptions}
})
}
private get sortOptions(): SortOptions {