- {addIsUnsupported ? (
-
-
- Unsupported Asset
-
-
- ) : !account ? (
-
- Connect wallet
-
- ) : (
-
- {(approvalA === ApprovalState.NOT_APPROVED ||
- approvalA === ApprovalState.PENDING ||
- approvalB === ApprovalState.NOT_APPROVED ||
- approvalB === ApprovalState.PENDING) &&
- isValid && (
-
- {showApprovalA && (
-
- {approvalA === ApprovalState.PENDING ? (
-
- Approving {currencies[Field.CURRENCY_A]?.symbol}
-
- ) : (
- Approve {currencies[Field.CURRENCY_A]?.symbol}
- )}
-
- )}
- {showApprovalB && (
-
- {approvalB === ApprovalState.PENDING ? (
-
- Approving {currencies[Field.CURRENCY_B]?.symbol}
-
+ {noLiquidity && (
+
+
+
+ Set Starting Price
+
+ {baseCurrency && quoteCurrency ? (
+ {
+ onLeftRangeInput('')
+ onRightRangeInput('')
+ history.push(
+ `/add/${currencyIdB as string}/${currencyIdA as string}${
+ feeAmount ? '/' + feeAmount : ''
+ }`
+ )
+ }}
+ />
+ ) : null}
+
+
+
+
+
+
+
+ Current {baseCurrency?.symbol} Price:
+
+
+ {price ? (
+
+
+ {' '}
+ {quoteCurrency?.symbol}
+
+
) : (
- Approve {currencies[Field.CURRENCY_B]?.symbol}
+ '-'
)}
-
- )}
-
+
+
+
)}
- {mustCreateSeparately && (
-
-
- Create
-
-
- )}
-
{
- expertMode ? onAdd() : setShowConfirm(true)
- }}
- disabled={
- mustCreateSeparately ||
- !isValid ||
- (!argentWalletContract && approvalA !== ApprovalState.APPROVED && !depositADisabled) ||
- (!argentWalletContract && approvalB !== ApprovalState.APPROVED && !depositBDisabled)
- }
- error={!isValid && !!parsedAmounts[Field.CURRENCY_A] && !!parsedAmounts[Field.CURRENCY_B]}
+
+
+
- {errorMessage ? errorMessage : Add}
-
-
- )}
-
-