From 5e7ea24d7c635bea1b0c8a35abcda705bd000193 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Salgado?= Date: Tue, 9 Feb 2021 17:39:13 +0000 Subject: [PATCH] feat: cashbox field should now be both visible and editable --- new-lamassu-admin/src/pages/Maintenance/CashCassettes.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js b/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js index b98ac604..e48835cb 100644 --- a/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js +++ b/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js @@ -1,6 +1,7 @@ import { useQuery, useMutation } from '@apollo/react-hooks' import { makeStyles } from '@material-ui/core' import gql from 'graphql-tag' +import * as R from 'ramda' import React from 'react' import * as Yup from 'yup' @@ -112,7 +113,6 @@ const CashCassettes = () => { name: 'cashbox', header: 'Cashbox', width: 240, - stripe: true, view: value => ( ), @@ -159,6 +159,8 @@ const CashCassettes = () => { } ] + const isAnyStripeFalse = () => !!R.find(R.propEq('stripe', false))(elements) + return ( <> @@ -168,7 +170,7 @@ const CashCassettes = () => { name="cashboxes" enableEdit stripeWhen={isCashOutDisabled} - disableRowEdit={isCashOutDisabled} + disableRowEdit={!isAnyStripeFalse} elements={elements} data={data && data.machines} save={onSave}