Skip to content

Commit

Permalink
Merge branch 'add-memeContract' into add-memeContract-btcWallet
Browse files Browse the repository at this point in the history
  • Loading branch information
naturexie committed Jan 26, 2025
2 parents 1e69bc0 + 6a81098 commit b1139a2
Showing 1 changed file with 5 additions and 10 deletions.
15 changes: 5 additions & 10 deletions screens/Trading/components/TradingOperate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
/**
* longInput shortInput deal start
* */
// TODOXX
useEffect(() => {
const inputUsdCharcate1 = getAssetPrice(ReduxcategoryAssets1);
const inputUsdCharcate2 = getAssetPrice(ReduxcategoryAssets2);
Expand Down Expand Up @@ -221,7 +220,6 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
// force estimating
useEffect(() => {
const interval = setInterval(() => {
// TODOXX
if (tokenInAmount) {
setForceUpdate((prev) => prev + 1);
setForceUpdateLoading(true);
Expand All @@ -230,7 +228,6 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>

return () => clearInterval(interval);
}, [tokenInAmount]);
// TODOXX
// for same input, forceUpdateLoading is true
useEffect(() => {
if (forceUpdateLoading) {
Expand Down Expand Up @@ -477,7 +474,6 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
function getAssetPrice(categoryId) {
return categoryId ? combinedAssetsData[categoryId["token_id"]]?.price?.usd : 0;
}
// TODOXX
function updateOutput(tab: string, inputUsdCharcate: number) {
/**
* @param inputUsdCharcate category1 current price
Expand All @@ -501,7 +497,6 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
outputUsdSetter(inputUsdCharcate * tokenInAmount);
}
}
// TODOXX
function updateInputAmounts(tab, inputUsdCharcate2, inputUsdCharcate1) {
/**
* @param inputUsdCharcate2 category2 current price
Expand Down Expand Up @@ -566,6 +561,7 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
}
}
}
const buttonLoading = estimateLoading || forceUpdateLoading;
return (
<div className="lg:w-full pt-4 lg:px-4 pb-9">
<div className="flex justify-between items-center">
Expand Down Expand Up @@ -596,7 +592,6 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
if (!tokenInAmount || forceUpdateLoading) {
return;
}
// TODOXX
setForceUpdate((prev) => prev + 1);
setForceUpdateLoading(true);
}}
Expand Down Expand Up @@ -756,7 +751,7 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
disabled={isDisabled || !!warnTip}
onClick={handleConfirmButtonClick}
>
{estimateLoading ? (
{buttonLoading ? (
<BeatLoader size={4} color="black" />
) : (
<>
Expand All @@ -768,7 +763,7 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
<ConnectWalletButton
accountId={accountId}
className="w-full h-[46px]"
loading={estimateLoading}
loading={buttonLoading}
/>
)}
{isLongConfirmModalOpen && (
Expand Down Expand Up @@ -891,7 +886,7 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
disabled={isDisabled || !!warnTip}
onClick={handleConfirmButtonClick}
>
{estimateLoading ? (
{buttonLoading ? (
<BeatLoader size={4} color="black" />
) : (
<>
Expand All @@ -904,7 +899,7 @@ const TradingOperate: React.FC<TradingOperateProps> = ({ onMobileClose, id }) =>
accountId={accountId}
className="w-full h-[46px]"
isShort
loading={estimateLoading}
loading={buttonLoading}
/>
)}
{isShortConfirmModalOpen && (
Expand Down

0 comments on commit b1139a2

Please sign in to comment.