From 5bf46d4da07c9d2de91ebc7432fe206a9927313b Mon Sep 17 00:00:00 2001 From: Linkie Link Date: Wed, 20 Sep 2023 15:53:33 +0200 Subject: [PATCH] fix: all your codebase belongs to us (#492) --- .../Account/AccountBalancesTable/index.tsx | 2 +- src/components/RangeInput/InputOverlay.tsx | 34 +++++-------- src/components/RangeInput/index.tsx | 51 +++++-------------- src/components/Trade/AccountDetailsCard.tsx | 11 ++-- .../TradeModule/SwapForm/AssetAmountInput.tsx | 43 ++++++---------- .../SwapForm/OrderTypeSelector/index.tsx | 21 +++----- .../TradeModule/SwapForm/TradeSummary.tsx | 38 +++++++------- .../Trade/TradeModule/SwapForm/index.tsx | 22 +------- 8 files changed, 73 insertions(+), 149 deletions(-) diff --git a/src/components/Account/AccountBalancesTable/index.tsx b/src/components/Account/AccountBalancesTable/index.tsx index 37622ab8..39f9ac5d 100644 --- a/src/components/Account/AccountBalancesTable/index.tsx +++ b/src/components/Account/AccountBalancesTable/index.tsx @@ -145,7 +145,7 @@ export default function Index(props: Props) { }, }, ], - [baseCurrency.decimals, markets], + [markets], ) const table = useReactTable({ diff --git a/src/components/RangeInput/InputOverlay.tsx b/src/components/RangeInput/InputOverlay.tsx index f93377d5..f68cce2c 100644 --- a/src/components/RangeInput/InputOverlay.tsx +++ b/src/components/RangeInput/InputOverlay.tsx @@ -1,3 +1,5 @@ +import classNames from 'classnames' + import { VerticalThreeLine } from 'components/Icons' import { formatValue } from 'utils/formatters' @@ -19,7 +21,7 @@ function InputOverlay({ max, value, marginThreshold }: Props) { return ( <>
{Array.from(Array(9).keys()).map((i) => ( -
+
))} {marginThreshold !== undefined && (
-
-
+
+
Margin
@@ -44,7 +46,12 @@ function InputOverlay({ max, value, marginThreshold }: Props) { )}
{formatValue(value, { maxDecimals: 2, abbreviated: true, rounded: true })} @@ -53,19 +60,4 @@ function InputOverlay({ max, value, marginThreshold }: Props) { ) } -const className = { - inputThumbOverlay: ` - w-[33px] h-4 absolute text-[10px] top-[5px] - pointer-events-none text-center font-bold - bg-pink shadow-md border-b-0 border-1 - border-solid rounded-sm backdrop-blur-sm border-white/10 - `, - mark: `w-1 h-1 bg-black rounded-full bg-opacity-30`, - marginMark: `w-1 h-1 bg-white rounded-full`, - marginMarkContainer: 'absolute w-[33px] flex justify-center', - marginMarkOverlay: 'absolute top-2.5 flex-col text-xs w-[33px] items-center flex', - marksWrapper: `absolute flex-1 flex w-full justify-evenly bg-no-repeat - top-[8.5px] pointer-events-none pt-[2.5px] pb-[2.5px] rounded-lg`, -} - export default InputOverlay diff --git a/src/components/RangeInput/index.tsx b/src/components/RangeInput/index.tsx index d3cb0c93..b5872152 100644 --- a/src/components/RangeInput/index.tsx +++ b/src/components/RangeInput/index.tsx @@ -29,13 +29,21 @@ function RangeInput(props: Props) { return (
-
+
-
+
{markPosPercent > LEFT_MARGIN ? 0 : ''} {max.toFixed(2)}
@@ -54,35 +62,4 @@ function RangeInput(props: Props) { ) } -const className = { - containerDefault: 'relative min-h-3 w-full transition-opacity', - disabled: 'pointer-events-none opacity-50', - legendWrapper: 'flex w-full justify-between text-xs text-opacity-50 text-white font-bold', - inputWrapper: 'relative h-[30px]', - input: ` - relative w-full appearance-none bg-transparent hover:cursor-pointer - - [&::-webkit-slider-runnable-track]:bg-white - [&::-webkit-slider-runnable-track]:bg-opacity-20 - [&::-webkit-slider-runnable-track]:h-[9px] - [&::-webkit-slider-runnable-track]:rounded-lg - - [&::-moz-range-track]:bg-white - [&::-moz-range-track]:bg-opacity-20 - [&::-moz-range-track]:h-1 - [&::-moz-range-track]:pb-[5px] - [&::-moz-range-track]:rounded-lg - - [&::-webkit-slider-thumb]:appearance-none - [&::-webkit-slider-thumb]:-mt-1 - [&::-webkit-slider-thumb]:w-[33px] - [&::-webkit-slider-thumb]:h-4 - - [&::-moz-range-thumb]:appearance-none - [&::-moz-range-thumb]:opacity-0 - [&::-moz-range-thumb]:w-[33px] - [&::-moz-range-thumb]:h-4 - `, -} - export default RangeInput diff --git a/src/components/Trade/AccountDetailsCard.tsx b/src/components/Trade/AccountDetailsCard.tsx index 0be40e2e..2d1aa857 100644 --- a/src/components/Trade/AccountDetailsCard.tsx +++ b/src/components/Trade/AccountDetailsCard.tsx @@ -22,8 +22,10 @@ export default function AccountDetailsCard() { ) const tabs = ( -
-
Balances
+
+
+ Balances +
) @@ -39,8 +41,3 @@ export default function AccountDetailsCard() { ) } - -const className = { - tabWrapper: 'flex w-full items-center bg-white/10 pt-4 pl-4 font-semibold', - tab: 'mr-4 pb-3 hover:cursor-pointer select-none flex flex-row border-b-2 border-pink border-solid', -} diff --git a/src/components/Trade/TradeModule/SwapForm/AssetAmountInput.tsx b/src/components/Trade/TradeModule/SwapForm/AssetAmountInput.tsx index d09565e4..4a9e441c 100644 --- a/src/components/Trade/TradeModule/SwapForm/AssetAmountInput.tsx +++ b/src/components/Trade/TradeModule/SwapForm/AssetAmountInput.tsx @@ -1,8 +1,8 @@ -import classNames from 'classnames' import { useCallback, useMemo } from 'react' +import DisplayCurrency from 'components/DisplayCurrency' import NumberInput from 'components/NumberInput' -import { formatValue } from 'utils/formatters' +import { BNCoin } from 'types/classes/BNCoin' interface Props { label?: string @@ -11,7 +11,6 @@ interface Props { amount: BigNumber disabled: boolean maxButtonLabel: string - assetUSDValue: BigNumber amountValueText?: string containerClassName?: string setAmount: (amount: BigNumber) => void @@ -27,7 +26,6 @@ export default function AssetAmountInput(props: Props) { asset, disabled, setAmount, - assetUSDValue, maxButtonLabel, containerClassName, onFocus, @@ -44,14 +42,14 @@ export default function AssetAmountInput(props: Props) { }, [asset.decimals, max]) return ( -
+