From 6f61fe1564cc9f01177ebc14d262f2aa6058c2b3 Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Thu, 14 Dec 2023 17:34:52 +0000 Subject: [PATCH] Comission is now hidden from everyone apart from admins --- src/pages/payment-record.tsx | 43 ++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/src/pages/payment-record.tsx b/src/pages/payment-record.tsx index 70f094d7..d7827f0c 100644 --- a/src/pages/payment-record.tsx +++ b/src/pages/payment-record.tsx @@ -57,7 +57,7 @@ export const getServerSideProps = withIronSessionSsr(({req, res}) => { const columnHelper = createColumnHelper(); -const PaymentCreator = ({onClose, reload}: {onClose: () => void; reload: () => void}) => { +const PaymentCreator = ({onClose, reload, showComission = false}: {onClose: () => void; reload: () => void, showComission: boolean}) => { const [corporate, setCorporate] = useState(); const [price, setPrice] = useState(0); const [currency, setCurrency] = useState("EUR"); @@ -173,24 +173,25 @@ const PaymentCreator = ({onClose, reload}: {onClose: () => void; reload: () => v /> - -
-
- - setCommission(e ? parseInt(e) : 0)} type="number" defaultValue={0} /> + {showComission && ( +
+
+ + setCommission(e ? parseInt(e) : 0)} type="number" defaultValue={0} /> +
+
+ + c.currency === currency)?.label}`} + onChange={() => null} + type="text" + defaultValue={0} + disabled + /> +
-
- - c.currency === currency)?.label}`} - onChange={() => null} - type="text" - defaultValue={0} - disabled - /> -
-
+ )}
@@ -420,7 +421,11 @@ export default function PaymentRecord() { setIsCreatingPayment(false)}> - setIsCreatingPayment(false)} reload={reload} /> + setIsCreatingPayment(false)} + reload={reload} + showComission={user.type === "developer" || user.type === "admin"} + />