Files
blitzkit/packages/website/src/components/StickyRowHeaderCell.tsx
T

20 lines
475 B
TypeScript
Raw Normal View History

2025-10-14 12:11:31 -05:00
import { Table } from "@radix-ui/themes";
import type { RowHeaderCellProps } from "@radix-ui/themes/src/components/table.js";
2024-07-07 21:13:40 -05:00
2026-03-23 22:20:29 -05:00
interface Props extends RowHeaderCellProps {
left?: string | number;
}
export function StickyRowHeaderCell({ style, left = 0, ...props }: Props) {
2024-07-07 21:13:40 -05:00
return (
<Table.RowHeaderCell
style={{
2025-10-14 12:11:31 -05:00
position: "sticky",
2026-03-23 22:20:29 -05:00
left,
2025-10-14 12:11:31 -05:00
backgroundColor: "var(--color-panel)",
2024-07-07 21:13:40 -05:00
...style,
}}
{...props}
/>
);
}