Skip to content

Commit 0f5440d

Browse files
committed
Add managed/unmanged filtering on column
1 parent 2ec863a commit 0f5440d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

client/packages/lowcoder/src/pages/setting/environments/utils/columnFactories.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ export function createManagedColumn<T extends DeployableItem>(
6969
return {
7070
title: 'Managed',
7171
key: 'managed',
72+
filterMode: 'menu',
73+
filters: [
74+
{ text: 'Managed', value: true },
75+
{ text: 'Unmanaged', value: false },
76+
],
77+
onFilter: (value, record) => record.managed === value,
78+
filterMultiple: false,
7279
render: (_, record: T) => (
7380
<Space>
7481
<Tag color={record.managed ? 'green' : 'default'}>
@@ -178,6 +185,13 @@ export function createPublishedColumn<T extends { published?: boolean }>(): Colu
178185
title: 'Status',
179186
dataIndex: 'published',
180187
key: 'published',
188+
filterMode: 'menu',
189+
filters: [
190+
{ text: 'Published', value: true },
191+
{ text: 'Unpublished', value: false },
192+
],
193+
onFilter: (value, record) => record.published === value,
194+
filterMultiple: false,
181195
render: (published: boolean) => (
182196
<Tag color={published ? 'green' : 'orange'}>
183197
{published ? 'Published' : 'Unpublished'}

0 commit comments

Comments
 (0)