如果我的表格单元格中没有打印动物,我怎么做才能获得破折号(-).根据我的try ,如果我有animals:[]
个,我的手机仍然是空的:
export default function Animals() {
const data = useMemo(() => [
{
Header: 'Animals',
accessor: (row) => row.animals,
Cell: (props) => (
<div>
{props.value !== [] ? props.value.map(({ name }) => name).join(", ") : ''}
{props.value.length > 0 && <InfoIcon position="right" message={props.value !== [] ? props.value.map((o) => (
<span key={o.name}>
<b>{o.name}</b>
<p>Type: {o.type}</p>
<p>Price: {o.price}</p>
</span>
))
: ''
} />}
</div >
)
}
....
}