fix: transactions page not up to spec

This commit is contained in:
Sérgio Salgado 2021-12-13 19:30:39 +00:00
parent 9553bf8fc9
commit 8234da2e45
5 changed files with 63 additions and 10 deletions

View file

@ -28,6 +28,7 @@ const useStyles = makeStyles(styles)
const Row = ({
id,
index,
elements,
data,
width,
@ -48,9 +49,11 @@ const Row = ({
[classes.row]: true,
[classes.expanded]: expanded
}
return (
<div className={classes.rowWrapper}>
<div className={classnames({ [classes.before]: expanded && id !== 0 })}>
<div
className={classnames({ [classes.before]: expanded && index !== 0 })}>
<Tr
size={size}
className={classnames(trClasses)}
@ -58,8 +61,9 @@ const Row = ({
expandable && expandRow(id, data)
onClick && onClick(data)
}}
error={data.error}
errorMessage={data.errorMessage}>
error={data.error || data.hasError}
shouldShowError={false}
errorMessage={data.errorMessage || data.hasError}>
{elements.map(({ view = it => it?.toString(), ...props }, idx) => (
<Td key={idx} {...props}>
{view(data)}
@ -142,6 +146,7 @@ const DataTable = ({
width={width}
size={rowSize}
id={data[index].id ? data[index].id : index}
index={index}
expWidth={expWidth}
elements={elements}
data={data[index]}