refactor(FE-Storyless): add footer rendering support to Table component

This commit is contained in:
rstubryan
2025-12-04 14:25:11 +07:00
parent 492efb18e2
commit 15ced14e20
+6
View File
@@ -75,6 +75,8 @@ export interface TableProps<TData extends object> {
column: Column<TData, unknown>,
headerGroup: HeaderGroup<TData>
) => ReactNode;
renderFooter?: boolean;
footerContent?: ReactNode;
}
const DUMMY_SKELETON_DATA = [{}, {}, {}, {}, {}];
@@ -121,6 +123,8 @@ const Table = <TData extends object>({
customHeaderRows = [],
renderCustomHeaders = false,
onCustomHeaderCellRender,
renderFooter = false,
footerContent,
}: TableProps<TData>) => {
const isServerSideTable =
totalItems !== undefined &&
@@ -327,6 +331,8 @@ const Table = <TData extends object>({
</tr>
))}
</tbody>
{renderFooter && footerContent}
</table>
</div>