Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Commit 3dd9a33

Browse files
committed
fix wrong basis name issue
1 parent 7f6fcd0 commit 3dd9a33

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

src/javascript/app_2/Modules/Trading/Components/Form/Purchase/contract-info.jsx

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
import classNames from 'classnames';
2-
import PropTypes from 'prop-types';
3-
import React from 'react';
4-
import { localize } from '_common/localize';
5-
import Money from 'App/Components/Elements/money.jsx';
6-
import Tooltip from 'App/Components/Elements/tooltip.jsx';
7-
import { IconPriceMove } from 'Assets/Trading/icon-price-move.jsx';
1+
import classNames from 'classnames';
2+
import PropTypes from 'prop-types';
3+
import React from 'react';
4+
import { getLocalizedBasis } from 'Stores/Modules/Trading/Constants/contract';
5+
import { localize } from '_common/localize';
6+
import Money from 'App/Components/Elements/money.jsx';
7+
import Tooltip from 'App/Components/Elements/tooltip.jsx';
8+
import { IconPriceMove } from 'Assets/Trading/icon-price-move.jsx';
89

910
const ContractInfo = ({
1011
basis,
@@ -15,8 +16,19 @@ const ContractInfo = ({
1516
is_visible,
1617
proposal_info,
1718
}) => {
18-
const has_error_or_not_loaded = proposal_info.has_error || !proposal_info.id;
19+
const localized_basis = getLocalizedBasis();
20+
const basisOrPayout = () => {
21+
switch (basis) {
22+
case 'stake':
23+
return localized_basis.payout;
24+
case 'payout':
25+
return localized_basis.stake;
26+
default:
27+
return basis;
28+
}
29+
};
1930

31+
const has_error_or_not_loaded = proposal_info.has_error || !proposal_info.id;
2032
return (
2133
<div className='trade-container__price'>
2234
<div className={classNames(
@@ -29,7 +41,7 @@ const ContractInfo = ({
2941
>
3042
<div className='trade-container__price-info-basis'>
3143
{has_error_or_not_loaded
32-
? basis
44+
? basisOrPayout()
3345
: localize('[_1]', proposal_info.obj_contract_basis.text)
3446
}
3547
</div>

0 commit comments

Comments
 (0)