Skip to content

Commit 07e3af6

Browse files
committed
tweak SortableHeaderCell
1 parent 944babe commit 07e3af6

1 file changed

Lines changed: 6 additions & 14 deletions

File tree

src/renderHeaderCell.tsx

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,32 +26,24 @@ export function renderHeaderCell<R, SR>({
2626
}: RenderHeaderCellContentProps<R, SR>) {
2727
if (!column.sortable) return column.name;
2828

29-
return (
30-
<SortableHeaderCell sortDirection={sortDirection} priority={priority}>
31-
{column.name}
32-
</SortableHeaderCell>
33-
);
29+
return <SortableHeaderCell column={column} sortDirection={sortDirection} priority={priority} />;
3430
}
3531

36-
type SharedHeaderCellProps<R, SR> = Pick<
32+
type SortableHeaderCellProps<R, SR> = Pick<
3733
RenderHeaderCellContentProps<R, SR>,
38-
'sortDirection' | 'priority'
34+
'column' | 'sortDirection' | 'priority'
3935
>;
4036

41-
interface SortableHeaderCellProps<R, SR> extends SharedHeaderCellProps<R, SR> {
42-
children: React.ReactNode;
43-
}
44-
4537
function SortableHeaderCell<R, SR>({
38+
column,
4639
sortDirection,
47-
priority,
48-
children
40+
priority
4941
}: SortableHeaderCellProps<R, SR>) {
5042
const renderSortStatus = useDefaultRenderers<R, SR>()!.renderSortStatus!;
5143

5244
return (
5345
<span className={headerSortCellClassname}>
54-
<span className={headerSortNameClassname}>{children}</span>
46+
<span className={headerSortNameClassname}>{column.name}</span>
5547
<span>{renderSortStatus({ sortDirection, priority })}</span>
5648
</span>
5749
);

0 commit comments

Comments
 (0)