fix: display error status

This commit is contained in:
Nikola Ubavic 2022-09-26 14:40:59 +02:00 committed by Rafael
parent a29f3fc13c
commit 65e5c12b92
3 changed files with 15 additions and 8 deletions

View file

@ -17,6 +17,7 @@ const CopyToClipboard = ({
buttonClassname,
children,
wrapperClassname,
removeSpace = true,
...props
}) => {
const [anchorEl, setAnchorEl] = useState(null)
@ -46,7 +47,8 @@ const CopyToClipboard = ({
{children}
</div>
<div className={classnames(classes.buttonWrapper, buttonClassname)}>
<ReactCopyToClipboard text={R.replace(/\s/g, '')(children)}>
<ReactCopyToClipboard
text={removeSpace ? R.replace(/\s/g, '')(children) : children}>
<button
aria-describedby={id}
onClick={event => handleClick(event)}>

View file

@ -191,6 +191,13 @@ const DetailsRow = ({ it: tx, timezone }) => {
<>
<Label>Transaction status</Label>
<span className={classes.bold}>{getStatus(tx)}</span>
{getStatusDetails(tx) ? (
<CopyToClipboard removeSpace={false} className={classes.errorCopy}>
{getStatusDetails(tx)}
</CopyToClipboard>
) : (
<></>
)}
</>
)
@ -392,13 +399,7 @@ const DetailsRow = ({ it: tx, timezone }) => {
</div>
<div className={classes.lastRow}>
<div className={classes.status}>
{getStatusDetails(tx) ? (
<HoverableTooltip parentElements={errorElements} width={200}>
<P>{getStatusDetails(tx)}</P>
</HoverableTooltip>
) : (
errorElements
)}
{errorElements}
{((tx.txClass === 'cashOut' && getStatus(tx) === 'Pending') ||
(tx.txClass === 'cashIn' && getStatus(tx) === 'Batched')) && (
<ActionButton

View file

@ -137,5 +137,9 @@ export default {
},
swept: {
width: 250
},
errorCopy: {
lineBreak: 'normal',
maxWidth: 180
}
}