re-org methods

This commit is contained in:
Collin M. Barrett 2019-08-24 12:27:07 -05:00
parent 6fec1c92ce
commit b46f001d43

View file

@ -34,10 +34,6 @@ export class AllListsTable extends React.Component<{}, State> {
window.addEventListener('resize', this.updatePageSize);
}
componentWillUnmount() {
window.removeEventListener('resize', this.updatePageSize);
}
private fetchData() {
fetch("/api/v1/lists")
.then(response => response.json())
@ -59,26 +55,12 @@ export class AllListsTable extends React.Component<{}, State> {
});
}
private tagSorter = (a: number[], b: number[], tags: Tag[]): number => {
return a
? b
? a.length === b.length
? tags.filter((t: Tag) => a.indexOf(t.id) > -1).map((t: Tag) => t.name).join().toLowerCase() > tags.filter((t: Tag) => b.indexOf(t.id) > -1).map((t: Tag) => t.name).join().toLowerCase()
? 1
: -1
: a.length > b.length
? -1
: 1
: -1
: 1;
};
render() {
return (
<Table<List>
dataSource={this.state.lists}
rowKey={record => record.id.toString()}
loading={this.state.lists.length === 0 ? true : false}
loading={this.state.lists.length ? false : true}
size="small"
pagination={{
size: "small",
@ -130,4 +112,22 @@ export class AllListsTable extends React.Component<{}, State> {
</Table>
);
}
private tagSorter = (a: number[], b: number[], tags: Tag[]): number => {
return a
? b
? a.length === b.length
? tags.filter((t: Tag) => a.indexOf(t.id) > -1).map((t: Tag) => t.name).join().toLowerCase() > tags.filter((t: Tag) => b.indexOf(t.id) > -1).map((t: Tag) => t.name).join().toLowerCase()
? 1
: -1
: a.length > b.length
? -1
: 1
: -1
: 1;
};
componentWillUnmount() {
window.removeEventListener('resize', this.updatePageSize);
}
}