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