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:
parent
dec90b9998
commit
76030c7208
3 changed files with 2144 additions and 2072 deletions
|
|
@ -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>
|
||||
</>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue