1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-26 01:17:00 +02:00

Fix: global filter table rules (#1016)

This commit is contained in:
Tymoteusz Czech 2022-05-27 16:15:32 +02:00 committed by GitHub
parent eb5e83cdb4
commit 581dcca2b2
2 changed files with 14 additions and 1 deletions

View File

@ -52,6 +52,7 @@ const columns = [
sortType: 'date',
align: 'center',
maxWidth: 85,
disableGlobalFilter: true,
},
{
Header: 'Type',
@ -59,6 +60,7 @@ const columns = [
Cell: FeatureTypeCell,
align: 'center',
maxWidth: 85,
disableGlobalFilter: true,
},
{
Header: 'Feature toggle name',
@ -73,6 +75,7 @@ const columns = [
Cell: DateCell,
sortType: 'date',
maxWidth: 150,
disableGlobalFilter: true,
},
{
Header: 'Project ID',
@ -89,6 +92,7 @@ const columns = [
Cell: FeatureStaleCell,
sortType: 'boolean',
maxWidth: 120,
disableGlobalFilter: true,
},
// Always hidden -- for search
{
@ -210,7 +214,11 @@ export const FeatureToggleListTable: VFC = () => {
isLoading={loading}
header={
<PageHeader
title={`Feature toggles (${data.length})`}
title={`Feature toggles (${
rows.length < data.length
? `${rows.length} of ${data.length}`
: data.length
})`}
actions={
<>
<TableSearch

View File

@ -181,12 +181,14 @@ export const ProjectFeatureToggles = ({
Cell: FeatureSeenCell,
sortType: 'date',
align: 'center',
disableGlobalFilter: true,
},
{
Header: 'Type',
accessor: 'type',
Cell: FeatureTypeCell,
align: 'center',
disableGlobalFilter: true,
},
{
Header: 'Feature toggle name',
@ -208,6 +210,7 @@ export const ProjectFeatureToggles = ({
Cell: DateCell,
sortType: 'date',
align: 'center',
disableGlobalFilter: true,
},
...environments.map(name => ({
Header: loading ? () => '' : name,
@ -215,6 +218,7 @@ export const ProjectFeatureToggles = ({
minWidth: 90,
accessor: `environments.${name}`,
align: 'center',
disableGlobalFilter: true,
Cell: ({
value,
row: { original: feature },
@ -244,6 +248,7 @@ export const ProjectFeatureToggles = ({
<ActionsCell projectId={projectId} {...props} />
),
disableSortBy: true,
disableGlobalFilter: true,
},
],
[projectId, environments, onToggle, loading]