Merge pull request #656 from josepfo/fix/cash-cassettes-footer-shows-nan
Fix cash cassettes footer shows nan
This commit is contained in:
commit
40aa962d69
1 changed files with 9 additions and 4 deletions
|
|
@ -25,10 +25,15 @@ const CashCassettesFooter = ({
|
|||
const classes = useStyles()
|
||||
const cashout = config && fromNamespace('cashOut')(config)
|
||||
const getCashoutSettings = id => fromNamespace(id)(cashout)
|
||||
const reducerFn = (acc, { cassette1, cassette2, id }) => [
|
||||
(acc[0] += cassette1 * getCashoutSettings(id).top),
|
||||
(acc[1] += cassette2 * getCashoutSettings(id).bottom)
|
||||
]
|
||||
const reducerFn = (acc, { cassette1, cassette2, id }) => {
|
||||
const topDenomination = getCashoutSettings(id).top ?? 0
|
||||
const bottomDenomination = getCashoutSettings(id).bottom ?? 0
|
||||
return [
|
||||
(acc[0] += cassette1 * topDenomination),
|
||||
(acc[1] += cassette2 * bottomDenomination)
|
||||
]
|
||||
}
|
||||
|
||||
const totalInCassettes = R.sum(R.reduce(reducerFn, [0, 0], machines))
|
||||
|
||||
/* const totalInCashBox = R.sum(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue