import React from 'react'; import { Description } from '@geenee/ui/src/lib/component/description/description.component'; import { StyledTableColumns } from '@geenee/ui/src/lib/component/styled-table'; import { ColumnContainer } from '@geenee/ui/src/lib/component/styled-table/styles'; type Props = { column: StyledTableColumns; row: T; } export const ColumnRow = ({ column, row }: Props) => ( column.onClick && column.onClick(row) } className={ column.className } > { column.render ? column.render(row) : ( { /* @ts-ignore */ } { row[ column.key ] } ) } );