Client: show column by sortOrder
This commit is contained in:
parent
361af5213b
commit
9a02cb2122
@ -106,7 +106,10 @@ class GroupsTableHeader extends React.Component {
|
|||||||
componentDidUpdate(prevProps) {
|
componentDidUpdate(prevProps) {
|
||||||
const { filter } = this.props;
|
const { filter } = this.props;
|
||||||
const { columns } = this.state;
|
const { columns } = this.state;
|
||||||
if (filter.sortBy !== prevProps.filter.sortBy) {
|
if (
|
||||||
|
filter.sortBy !== prevProps.filter.sortBy ||
|
||||||
|
filter.sortOrder !== prevProps.filter.sortOrder
|
||||||
|
) {
|
||||||
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
||||||
if (columnIndex === -1) return;
|
if (columnIndex === -1) return;
|
||||||
|
|
||||||
|
@ -159,7 +159,10 @@ class InsideGroupTableHeader extends React.Component {
|
|||||||
componentDidUpdate(prevProps) {
|
componentDidUpdate(prevProps) {
|
||||||
const { filter } = this.props;
|
const { filter } = this.props;
|
||||||
const { columns } = this.state;
|
const { columns } = this.state;
|
||||||
if (filter.sortBy !== prevProps.filter.sortBy) {
|
if (
|
||||||
|
filter.sortBy !== prevProps.filter.sortBy ||
|
||||||
|
filter.sortOrder !== prevProps.filter.sortOrder
|
||||||
|
) {
|
||||||
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
||||||
if (columnIndex === -1) return;
|
if (columnIndex === -1) return;
|
||||||
|
|
||||||
|
@ -121,7 +121,10 @@ class PeopleTableHeader extends React.Component {
|
|||||||
componentDidUpdate(prevProps) {
|
componentDidUpdate(prevProps) {
|
||||||
const { filter } = this.props;
|
const { filter } = this.props;
|
||||||
const { columns } = this.state;
|
const { columns } = this.state;
|
||||||
if (filter.sortBy !== prevProps.filter.sortBy) {
|
if (
|
||||||
|
filter.sortBy !== prevProps.filter.sortBy ||
|
||||||
|
filter.sortOrder !== prevProps.filter.sortOrder
|
||||||
|
) {
|
||||||
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
const columnIndex = columns.findIndex((c) => c?.sortBy === filter.sortBy);
|
||||||
if (columnIndex === -1) return;
|
if (columnIndex === -1) return;
|
||||||
|
|
||||||
|
@ -445,7 +445,10 @@ class FilesTableHeader extends React.Component {
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
filter.sortBy !== prevProps.filter.sortBy ||
|
filter.sortBy !== prevProps.filter.sortBy ||
|
||||||
(isRooms && roomsFilter.sortBy !== prevProps.roomsFilter.sortBy)
|
filter.sortOrder !== prevProps.filter.sortOrder ||
|
||||||
|
(isRooms &&
|
||||||
|
(roomsFilter.sortBy !== prevProps.roomsFilter.sortBy ||
|
||||||
|
roomsFilter.sortOrder !== prevProps.roomsFilter.sortOrder))
|
||||||
) {
|
) {
|
||||||
const sortBy = isRooms ? roomsFilter.sortBy : filter.sortBy;
|
const sortBy = isRooms ? roomsFilter.sortBy : filter.sortBy;
|
||||||
const columnIndex = columns.findIndex((c) => c?.sortBy === sortBy);
|
const columnIndex = columns.findIndex((c) => c?.sortBy === sortBy);
|
||||||
|
Loading…
Reference in New Issue
Block a user