Skip to content

Commit 9853f27

Browse files
fix(ui): orderable table rendering (#12066)
Adds components used in the renderTable component to the client exports.
1 parent e0046bb commit 9853f27

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

packages/ui/src/exports/client/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ export { useEffectEvent } from '../../hooks/useEffectEvent.js'
2222

2323
export { useUseTitleField } from '../../hooks/useUseAsTitle.js'
2424

25+
export { SortHeader } from '../../elements/SortHeader/index.js'
26+
export { SortRow } from '../../elements/SortRow/index.js'
27+
export { OrderableTable } from '../../elements/Table/OrderableTable.js'
28+
2529
// query preset elements
2630
export { QueryPresetsColumnsCell } from '../../elements/QueryPresets/cells/ColumnsCell/index.js'
2731
export { QueryPresetsWhereCell } from '../../elements/QueryPresets/cells/WhereCell/index.js'

packages/ui/src/utilities/renderTable.tsx

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,20 @@ import React from 'react'
1919
import type { Column } from '../exports/client/index.js'
2020

2121
import { RenderServerComponent } from '../elements/RenderServerComponent/index.js'
22-
import { SortHeader } from '../elements/SortHeader/index.js'
23-
import { SortRow } from '../elements/SortRow/index.js'
24-
import { OrderableTable } from '../elements/Table/OrderableTable.js'
22+
import {
23+
OrderableTable,
24+
Pill,
25+
SelectAll,
26+
SelectRow,
27+
SortHeader,
28+
SortRow,
29+
Table,
30+
// eslint-disable-next-line payload/no-imports-from-exports-dir
31+
} from '../exports/client/index.js'
2532
import { buildColumnState } from '../providers/TableColumns/buildColumnState.js'
2633
import { buildPolymorphicColumnState } from '../providers/TableColumns/buildPolymorphicColumnState.js'
2734
import { filterFields } from '../providers/TableColumns/filterFields.js'
2835
import { getInitialColumns } from '../providers/TableColumns/getInitialColumns.js'
29-
// eslint-disable-next-line payload/no-imports-from-exports-dir
30-
import { Pill, SelectAll, SelectRow, Table } from '../exports/client/index.js'
3136

3237
export const renderFilters = (
3338
fields: Field[],

0 commit comments

Comments
 (0)