Client: Home: TableHeader: show column after sorting in groups
This commit is contained in:
parent
1b7dce6f30
commit
33ba2bc400
@ -103,6 +103,18 @@ class GroupsTableHeader extends React.Component {
|
||||
navigate(`${location.pathname}?${newFilter.toUrlParams()}`);
|
||||
};
|
||||
|
||||
componentDidUpdate(prevProps) {
|
||||
const { filter } = this.props;
|
||||
const { columns } = this.state;
|
||||
if (filter.sortBy !== prevProps.filter.sortBy) {
|
||||
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
||||
if (columnIndex === -1) return;
|
||||
|
||||
!columns[columnIndex].enable &&
|
||||
columns[columnIndex].onChange?.(columns[columnIndex].key);
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
const { columns } = this.state;
|
||||
const {
|
||||
|
@ -156,6 +156,18 @@ class InsideGroupTableHeader extends React.Component {
|
||||
navigate(`${location.pathname}?${newFilter.toUrlParams()}`);
|
||||
};
|
||||
|
||||
componentDidUpdate(prevProps) {
|
||||
const { filter } = this.props;
|
||||
const { columns } = this.state;
|
||||
if (filter.sortBy !== prevProps.filter.sortBy) {
|
||||
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
||||
if (columnIndex === -1) return;
|
||||
|
||||
!columns[columnIndex].enable &&
|
||||
columns[columnIndex].onChange?.(columns[columnIndex].key);
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
const { columns } = this.state;
|
||||
const {
|
||||
|
Loading…
Reference in New Issue
Block a user