Skip to content

Commit 0aa48eb

Browse files
authored
Merge pull request #3435 from hollaex/beta
Beta
2 parents 727ab4f + f347175 commit 0aa48eb

File tree

5 files changed

+20
-5
lines changed

5 files changed

+20
-5
lines changed

server/api/swagger/swagger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const definition = {
44
swagger: '2.0',
55
info: {
66
title: 'HollaEx Kit',
7-
version: '2.15.3'
7+
version: '2.15.4'
88
},
99
host: 'api.hollaex.com',
1010
basePath: '/v2',

server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.15.3",
2+
"version": "2.15.4",
33
"private": false,
44
"description": "HollaEx Kit",
55
"keywords": [

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.15.3
1+
2.15.4

web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hollaex-kit",
3-
"version": "2.15.3",
3+
"version": "2.15.4",
44
"private": true,
55
"dependencies": {
66
"@ant-design/compatible": "1.0.5",

web/src/components/QuickTrade/index.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ const QuickTrade = ({
127127
const [slippagePercentage, setSlippagePercentage] = useState(0);
128128
const [isSwap, setSwap] = useState(true);
129129
const [isSourceSelected, setIsSourceSelected] = useState(false);
130+
const [isSelectTarget, setIsSelectTarget] = useState(false);
130131

131132
const resetForm = () => {
132133
setTargetAmount();
@@ -195,6 +196,8 @@ const QuickTrade = ({
195196
setSelectedSource(value);
196197
setIsActiveFavQuickTrade(false);
197198
setIsSourceSelected(true);
199+
setToken();
200+
setExpiry();
198201
};
199202

200203
const onSelectTarget = (value) => {
@@ -203,6 +206,9 @@ const QuickTrade = ({
203206
setTargetAmount();
204207
setIsActiveFavQuickTrade(false);
205208
setSelectedTarget(value);
209+
setIsSelectTarget(true);
210+
setToken();
211+
setExpiry();
206212
};
207213

208214
const goTo = (path) => {
@@ -444,7 +450,16 @@ const QuickTrade = ({
444450
}
445451
} else {
446452
setTargetOptions(options);
447-
setSelectedTarget(options[0]);
453+
if (isSwap && isActiveFavQuickTrade) {
454+
setSelectedSource(initialSelectedSource);
455+
setSelectedTarget(initialSelectedTarget);
456+
resetForm();
457+
} else if (isSwap && (!isSelectTarget || isSourceSelected)) {
458+
setSelectedTarget(options[0]);
459+
}
460+
setIsSelectTarget(false);
461+
setIsSourceSelected(false);
462+
setSwap(true);
448463
}
449464
}
450465
// eslint-disable-next-line react-hooks/exhaustive-deps

0 commit comments

Comments
 (0)