From abcbdbef03eda73eb60533a95573857471e36402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Dan?= Date: Fri, 13 Oct 2023 09:47:08 +0200 Subject: [PATCH] feat: display token addresses --- .../frontend/src/components/MultiStepForm.tsx | 12 +++++-- .../frontend/src/components/steps/Step1.tsx | 32 ++++++++++++++++++- packages/frontend/src/utils/index.ts | 2 +- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/packages/frontend/src/components/MultiStepForm.tsx b/packages/frontend/src/components/MultiStepForm.tsx index 4228936..5c5b989 100644 --- a/packages/frontend/src/components/MultiStepForm.tsx +++ b/packages/frontend/src/components/MultiStepForm.tsx @@ -121,7 +121,11 @@ const MultiStepForm = () => { value={{ transactionType, setTransactionType }} > 0 ? 3 : 1} + xs={currentStep > 0 ? 8 : 1} + sm={currentStep > 0 ? 8 : 1} + md={currentStep > 0 ? 6 : 1} + lg={currentStep > 0 ? 3 : 1} + xl={currentStep > 0 ? 3 : 1} style={{ opacity: currentStep > 0 ? 1 : 0, transition: 'all 0.4s ease 0.1s, opacity 0.4s ease 0.2s', @@ -133,7 +137,11 @@ const MultiStepForm = () => { { [setTransactionType] ) + const copyTokenAddress = useCallback(() => { + navigator.clipboard.writeText(token?.addr || '') + message.info(`${token?.symbol} token address copied to clipboard!`) + }, [token]) + const { balance } = useTokenBalance(sendingSubnet, token) useEffect(() => { @@ -128,7 +138,27 @@ const Step1 = ({ onFinish, onPrev }: StepProps) => { + + {balance} {token?.symbol} + + ({token?.symbol}:{' '} + + {shortenAddress(token?.addr || '')} + {' '} +