fix: notification fiat balance alert styling

This commit is contained in:
Sérgio Salgado 2021-02-15 18:56:39 +00:00 committed by Josh Harvey
parent 82e85033df
commit 8f1f321758
3 changed files with 30 additions and 4 deletions

View file

@ -13,13 +13,18 @@ import { cashboxStyles, gridStyles } from './Cashbox.styles'
const cashboxClasses = makeStyles(cashboxStyles) const cashboxClasses = makeStyles(cashboxStyles)
const gridClasses = makeStyles(gridStyles) const gridClasses = makeStyles(gridStyles)
const Cashbox = ({ percent = 0, cashOut = false, className }) => { const Cashbox = ({
percent = 0,
cashOut = false,
className,
emptyPartClassName
}) => {
const classes = cashboxClasses({ percent, cashOut }) const classes = cashboxClasses({ percent, cashOut })
const threshold = 51 const threshold = 51
return ( return (
<div className={classnames(className, classes.cashbox)}> <div className={classnames(className, classes.cashbox)}>
<div className={classes.emptyPart}> <div className={classnames(emptyPartClassName, classes.emptyPart)}>
{percent <= threshold && <Label2>{percent.toFixed(0)}%</Label2>} {percent <= threshold && <Label2>{percent.toFixed(0)}%</Label2>}
</div> </div>
<div className={classes.fullPart}> <div className={classes.fullPart}>

View file

@ -76,7 +76,12 @@ const FiatBalance = ({
<div className={classes.wrapper}> <div className={classes.wrapper}>
<div className={classes.first}> <div className={classes.first}>
<div className={classes.row}> <div className={classes.row}>
<Cashbox percent={fiatBalanceCassette1Percent} cashOut /> <Cashbox
className={classes.cashbox}
emptyPartClassName={classes.cashboxEmptyPart}
percent={fiatBalanceCassette1Percent}
cashOut
/>
<div className={classes.col2}> <div className={classes.col2}>
<TL2 className={classes.title}>Cassette 1 (Top)</TL2> <TL2 className={classes.title}>Cassette 1 (Top)</TL2>
<EditableNumber <EditableNumber
@ -91,7 +96,12 @@ const FiatBalance = ({
</div> </div>
</div> </div>
<div className={classes.row}> <div className={classes.row}>
<Cashbox percent={fiatBalanceCassette2Percent} cashOut /> <Cashbox
className={classes.cashbox}
emptyPartClassName={classes.cashboxEmptyPart}
percent={fiatBalanceCassette2Percent}
cashOut
/>
<div className={classes.col2}> <div className={classes.col2}>
<TL2 className={classes.title}>Cassette 2 (Bottom)</TL2> <TL2 className={classes.title}>Cassette 2 (Bottom)</TL2>
<EditableNumber <EditableNumber

View file

@ -1,3 +1,5 @@
import { backgroundColor } from 'src/styling/variables'
export default { export default {
wrapper: { wrapper: {
display: 'flex' display: 'flex'
@ -21,5 +23,14 @@ export default {
}, },
col2: { col2: {
width: 136 width: 136
},
cashbox: {
'& p': {
marginRight: 4,
fontSize: 20
}
},
cashboxEmptyPart: {
backgroundColor: `${backgroundColor}`
} }
} }