From 3bdd3358c175aa26d1d4df75385e3c138ddbf7fd Mon Sep 17 00:00:00 2001 From: delivan Date: Fri, 28 Feb 2025 22:15:53 +0900 Subject: [PATCH] Fix some style --- apps/extension/src/languages/en.json | 11 +- .../src/pages/earn/transfer/amount.tsx | 123 +++++++++--------- 2 files changed, 68 insertions(+), 66 deletions(-) diff --git a/apps/extension/src/languages/en.json b/apps/extension/src/languages/en.json index e5066bac14..5d8546a89c 100644 --- a/apps/extension/src/languages/en.json +++ b/apps/extension/src/languages/en.json @@ -660,12 +660,11 @@ "page.earn.terms.title": "Terms of Use", "page.earn.terms.contents": "dummy", "page.earn.transfer.intro.title": "Transfer USDC{br}to Noble chain{br}to start earning rewards", - "page.earn.transfer.intro.paragraph.first": "보유한 USDC를 USDC on Noble로 바꾸고", - "page.earn.transfer.intro.paragraph.first.sub-paragraph": "10초 이내로 완료돼요.", - "page.earn.transfer.intro.paragraph.second": "Earn할 금액을 입력하면 완료돼요.", - "page.earn.transfer.amount.from": "{token}을", - "page.earn.transfer.amount.to": "나의 {token}로", - "page.earn.transfer.amount.input.placeholder": "얼마나 바꿀까요?", + "page.earn.transfer.intro.paragraph.first": "Transfer USDC to Noble", + "page.earn.transfer.intro.paragraph.first.sub-paragraph": "~ 10 sec", + "page.earn.transfer.intro.paragraph.second": "Enter the amount to deposit", + "page.earn.transfer.amount.title": "Enter the amount{br}to transfer.", + "page.earn.transfer.amount.tx.paragraph": "Keep this window open{br}to proceed with the next steps!", "page.send.select-asset.earn.title": "Select asset{br}to transfer to Noble", diff --git a/apps/extension/src/pages/earn/transfer/amount.tsx b/apps/extension/src/pages/earn/transfer/amount.tsx index 1ea1e8a0d4..91b6fa1269 100644 --- a/apps/extension/src/pages/earn/transfer/amount.tsx +++ b/apps/extension/src/pages/earn/transfer/amount.tsx @@ -1,4 +1,5 @@ import React, { + Fragment, FunctionComponent, useEffect, useMemo, @@ -24,7 +25,7 @@ import { import { useNavigate } from "react-router"; import { Body2, - H2, + MobileH3, Subtitle3, Subtitle4, } from "../../../components/typography"; @@ -49,6 +50,8 @@ import { ColorPalette } from "../../../styles"; import { Input } from "../components/input"; import { NOBLE_CHAIN_ID } from "../../../config.ui"; import { DenomHelper, ExtensionKVStore } from "@keplr-wallet/common"; +import { XAxis, YAxis } from "../../../components/axis"; +import { LongArrowDownIcon } from "../../../components/icon/long-arrow-down"; export const EarnTransferAmountPage: FunctionComponent = observer(() => { const { @@ -82,16 +85,7 @@ export const EarnTransferAmountPage: FunctionComponent = observer(() => { ibcTransferDestinationChainId ); - const [errorMessage, setErrorMessage] = useState(""); - const currency = chainInfo.forceFindCurrency(initialCoinMinimalDenom); - const coinDenom = useMemo(() => { - if ("originCurrency" in currency && currency.originCurrency) { - return currency.originCurrency.coinDenom; - } - return currency.coinDenom; - }, [currency]); - const account = accountStore.getAccount(chainId); const queryBalances = queriesStore.get(chainId).queryBalances; @@ -554,75 +548,84 @@ export const EarnTransferAmountPage: FunctionComponent = observer(() => { }} > -

- {intl.formatMessage( - { id: "page.earn.transfer.amount.from" }, - { - token: `${coinDenom} on ${chainInfo.chainName}`, - } - )} -

- - - {balance.hideIBCMetadata(true).toString()}{" "} - - {`on ${chainInfo.chainName}`} - - - -

+ {intl.formatMessage( - { id: "page.earn.transfer.amount.to" }, + { id: "page.earn.transfer.amount.title" }, { - token: `${coinDenom} on ${ibcTransferDestinationChainInfo.chainName}`, + br:
, } )} -

- + + + { sendConfigs.amountConfig.setValue(e.target.value); - if (new Dec(e.target.value || "0").gt(balance.toDec())) { - setErrorMessage( - intl.formatMessage({ - id: "page.earn.amount.error.insufficient-balance", - }) - ); - } else { - setErrorMessage(""); - } }} autoComplete="off" /> - { - sendConfigs.amountConfig.setValue( - balance.hideDenom(true).toString() - ); - }} - > - - {balance.hideIBCMetadata(true).toString()} - + + + {sendConfigs.amountConfig.amount[0] + .toDec() + .equals(new Dec("0")) && ( + { + sendConfigs.amountConfig.setFraction(1); + }} + > + + {balance.trim(true).hideIBCMetadata(true).toString()} + + + )} + + {`on ${chainInfo.chainName}`} + + - {errorMessage && ( + {error && ( - {errorMessage} + {error} )} + + {sendConfigs.amountConfig.amount[0].toDec().gt(new Dec("0")) && ( + + + + + + + + + {sendConfigs.amountConfig.amount[0] + .trim(true) + .hideIBCMetadata(true) + .toString()} + + + + + {`on ${ibcTransferDestinationChainInfo.chainName}`} + + + )}