From a586fc2563cf62e295bcf063416e5f0b64e6608a Mon Sep 17 00:00:00 2001 From: Damian Martinelli Date: Tue, 21 Nov 2023 13:08:37 -0300 Subject: [PATCH] Add disableMultiplyBy1e18 flag to IntegerInput component (#609) --- .../nextjs/components/scaffold-eth/Input/IntegerInput.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nextjs/components/scaffold-eth/Input/IntegerInput.tsx b/packages/nextjs/components/scaffold-eth/Input/IntegerInput.tsx index 4dba3db48..f9b436124 100644 --- a/packages/nextjs/components/scaffold-eth/Input/IntegerInput.tsx +++ b/packages/nextjs/components/scaffold-eth/Input/IntegerInput.tsx @@ -3,6 +3,7 @@ import { CommonInputProps, InputBase, IntegerVariant, isValidInteger } from "~~/ type IntegerInputProps = CommonInputProps & { variant?: IntegerVariant; + disableMultiplyBy1e18?: boolean; }; export const IntegerInput = ({ @@ -12,6 +13,7 @@ export const IntegerInput = ({ placeholder, disabled, variant = IntegerVariant.UINT256, + disableMultiplyBy1e18 = false, }: IntegerInputProps) => { const [inputError, setInputError] = useState(false); const multiplyBy1e18 = useCallback(() => { @@ -41,7 +43,8 @@ export const IntegerInput = ({ onChange={onChange} disabled={disabled} suffix={ - !inputError && ( + !inputError && + !disableMultiplyBy1e18 && (