import classNames from 'classnames' import styles from './index.module.scss' interface Props { name: string label: string description?: string image?: { className?: String alt?: string src: string[] } className?: string children: React.ReactNode } const TableField = (props: Props) => { const classes = classNames( { [styles.field]: true, }, props.className?.split(' ').map((className) => styles[className]) ) const image = () => { return props.image && props.image.src.length > 0 ? (
styles[className]) )} > {props.image.alt}
) : ( '' ) } return (

{props.label}

{props.description &&

{props.description}

}
{image()}
{image()}
{props.children}
) } export default TableField