File: /home/globfdxw/www/wp-content/plugins/give/src/Views/Components/ListTable/InterweaveSSR/index.tsx
import {Interweave} from 'interweave';
import './styles.scss';
//@since 2.24.0 renders all SSR data from backend
const InterweaveSSR = ({column, item}) => {
let value = item?.[column.id];
if (value === undefined) {
value = null;
}
if (column.id === 'id') {
return <div className={'idBadge'}>{value}</div>;
}
if (value === '' || value === null) {
return <>'-'</>;
}
return <Interweave attributes={{className: 'interweave'}} content={value} />;
};
export default InterweaveSSR;