fix: don't allow negative values on the commissions forms

feat: add an all machines option to the commissions overrides

fix: added cash-in and cash-out icons to main and override table headers

feat: filter out already overriden machine-coin combinations

fix: fix error when there's no machine selected yet
This commit is contained in:
Liordino Neto 2020-08-03 18:47:34 -03:00 committed by Josh Harvey
parent dec90b9998
commit 76030c7208
3 changed files with 2144 additions and 2072 deletions

View file

@ -49,6 +49,7 @@ const Commissions = ({ name: SCREEN_KEY }) => {
)
const commission = config && !R.isEmpty(config) ? config : defaults
const commissionOverrides = commission.overrides ?? []
const save = it => {
const config = toNamespace(SCREEN_KEY)(it.commissions[0])
@ -88,8 +89,8 @@ const Commissions = ({ name: SCREEN_KEY }) => {
initialValues={overridesDefaults}
save={saveOverrides}
validationSchema={OverridesSchema}
data={commission.overrides ?? []}
elements={overrides(data, currency)}
data={commissionOverrides}
elements={overrides(data, currency, commissionOverrides)}
/>
</Section>
</>