Fix Table component build
All checks were successful
forgejo/Procyon/procyon/pipeline/pr-develop This commit looks good
forgejo/Procyon/procyon/pipeline/head This commit looks good

This commit is contained in:
Roman Jaroš 2023-11-18 10:27:36 +01:00 committed by Roman Jaroš
parent ba6ed81edb
commit 35665e7c79

View file

@ -1,5 +1,5 @@
import React, { FC, useMemo } from 'react'; import React, { FC, useMemo } from 'react';
import { compose, keys, map } from 'ramda'; import { keys, map } from 'ramda';
import clsx from 'clsx'; import clsx from 'clsx';
import { isNilOrEmpty } from '@procyon/utils'; import { isNilOrEmpty } from '@procyon/utils';
@ -20,14 +20,11 @@ export type TableProps = {
export const Table: FC<TableProps> = ({ cols, rows, nthStyle = true, className }) => { export const Table: FC<TableProps> = ({ cols, rows, nthStyle = true, className }) => {
const headCells = useMemo(() => { const headCells = useMemo(() => {
if (!isNilOrEmpty(cols?.data)) { if (!isNilOrEmpty(cols?.data)) {
return compose( Object.keys(cols.data).map((c) => (
map((c) => ( <TableHead key={c} className={cols.className}>
<TableHead key={c} className={cols.className}> {cols.data[c].value}
{cols.data[c].value} </TableHead>
</TableHead> ))
)),
keys
)(cols.data);
} }
return null; return null;
}, [cols.data]); }, [cols.data]);