diff --git a/src/components/AssetIcon.tsx b/src/components/AssetIcon.tsx
index 085376b..d9c1995 100644
--- a/src/components/AssetIcon.tsx
+++ b/src/components/AssetIcon.tsx
@@ -1,68 +1,63 @@
import styled, { type AnyStyledComponent } from 'styled-components';
+import { Nullable } from '@/constants/abacus';
+
export type AssetSymbol = keyof typeof assetIcons;
const assetIcons = {
'1INCH': '/currencies/1inch.svg',
- 'AAVE': '/currencies/aave.svg',
- 'ADA': '/currencies/ada.svg',
- 'ALGO': '/currencies/algo.svg',
- 'ATOM': '/currencies/atom.svg',
- 'AVAX': '/currencies/avax.svg',
- 'BCH': '/currencies/bch.svg',
- 'BTC': '/currencies/btc.svg',
- 'CELO': '/currencies/celo.svg',
- 'COMP': '/currencies/comp.svg',
- 'CRV': '/currencies/crv.svg',
- 'DAI': '/currencies/dai.svg',
- 'DOGE': '/currencies/doge.svg',
- 'DOT': '/currencies/dot.svg',
- 'DYDX': '/currencies/dydx.svg',
- 'ENJ': '/currencies/enj.svg',
- 'EOS': '/currencies/eos.svg',
- 'ETC': '/currencies/etc.svg',
- 'ETH': '/currencies/eth.svg',
- 'FIL': '/currencies/fil.svg',
- 'ICP': '/currencies/icp.svg',
- 'LINK': '/currencies/link.svg',
- 'LTC': '/currencies/ltc.svg',
- 'LUNA': '/currencies/luna.svg',
- 'MATIC': '/currencies/matic.svg',
- 'MKR': '/currencies/mkr.svg',
- 'NEAR': '/currencies/near.svg',
- 'RUNE': '/currencies/rune.svg',
- 'SNX': '/currencies/snx.svg',
- 'SOL': '/currencies/sol.svg',
- 'SUSHI': '/currencies/sushi.svg',
- 'TRX': '/currencies/trx.svg',
- 'UMA': '/currencies/uma.svg',
- 'UNI': '/currencies/uni.svg',
- 'USDC': '/currencies/usdc.svg',
- 'USDT': '/currencies/usdt.svg',
- 'WBTC': '/currencies/wbtc.svg',
- 'WETH': '/currencies/weth.svg',
- 'XLM': '/currencies/xlm.svg',
- 'XMR': '/currencies/xmr.svg',
- 'XTZ': '/currencies/xtz.svg',
- 'YFI': '/currencies/yfi.svg',
- 'ZEC': '/currencies/zec.svg',
- 'ZRX': '/currencies/zrx.svg',
+ AAVE: '/currencies/aave.svg',
+ ADA: '/currencies/ada.svg',
+ ALGO: '/currencies/algo.svg',
+ ATOM: '/currencies/atom.svg',
+ AVAX: '/currencies/avax.svg',
+ BCH: '/currencies/bch.svg',
+ BTC: '/currencies/btc.svg',
+ CELO: '/currencies/celo.svg',
+ COMP: '/currencies/comp.svg',
+ CRV: '/currencies/crv.svg',
+ DAI: '/currencies/dai.svg',
+ DOGE: '/currencies/doge.svg',
+ DOT: '/currencies/dot.svg',
+ DYDX: '/currencies/dydx.svg',
+ ENJ: '/currencies/enj.svg',
+ EOS: '/currencies/eos.svg',
+ ETC: '/currencies/etc.svg',
+ ETH: '/currencies/eth.svg',
+ FIL: '/currencies/fil.svg',
+ ICP: '/currencies/icp.svg',
+ LINK: '/currencies/link.svg',
+ LTC: '/currencies/ltc.svg',
+ LUNA: '/currencies/luna.svg',
+ MATIC: '/currencies/matic.svg',
+ MKR: '/currencies/mkr.svg',
+ NEAR: '/currencies/near.svg',
+ RUNE: '/currencies/rune.svg',
+ SNX: '/currencies/snx.svg',
+ SOL: '/currencies/sol.svg',
+ SUSHI: '/currencies/sushi.svg',
+ TRX: '/currencies/trx.svg',
+ UMA: '/currencies/uma.svg',
+ UNI: '/currencies/uni.svg',
+ USDC: '/currencies/usdc.svg',
+ USDT: '/currencies/usdt.svg',
+ WBTC: '/currencies/wbtc.svg',
+ WETH: '/currencies/weth.svg',
+ XLM: '/currencies/xlm.svg',
+ XMR: '/currencies/xmr.svg',
+ XTZ: '/currencies/xtz.svg',
+ YFI: '/currencies/yfi.svg',
+ ZEC: '/currencies/zec.svg',
+ ZRX: '/currencies/zrx.svg',
} as const;
export const AssetIcon = ({
symbol,
- className
+ className,
}: {
- symbol?: AssetSymbol,
- className?: string
-}) => (
- symbol ? (
-
- ) : null
-);
+ symbol?: Nullable;
+ className?: string;
+}) => (symbol ? : null);
const Styled: Record = {};
diff --git a/src/lib/abacus/index.ts b/src/lib/abacus/index.ts
index 1afef4b..1d43a86 100644
--- a/src/lib/abacus/index.ts
+++ b/src/lib/abacus/index.ts
@@ -210,7 +210,7 @@ class AbacusStateManager {
};
sendSocketRequest = (requestText: string) => {
- this.websocket.sendSocketRequest(requestText);
+ this.websocket.send(requestText);
};
}
diff --git a/src/lib/abacus/websocket.ts b/src/lib/abacus/websocket.ts
index 450151a..d206418 100644
--- a/src/lib/abacus/websocket.ts
+++ b/src/lib/abacus/websocket.ts
@@ -46,10 +46,6 @@ class AbacusWebsocket implements Omit {
- this.socket?.send(requestText);
- };
-
handleCandlesSubscription = ({
channelId,
subscribe,
diff --git a/src/pages/trade/HorizontalPanel.tsx b/src/pages/trade/HorizontalPanel.tsx
index eed22a2..43be48f 100644
--- a/src/pages/trade/HorizontalPanel.tsx
+++ b/src/pages/trade/HorizontalPanel.tsx
@@ -1,6 +1,6 @@
import { useState } from 'react';
import { shallowEqual, useSelector } from 'react-redux';
-import styled, { css, type AnyStyledComponent } from 'styled-components';
+import styled, { type AnyStyledComponent } from 'styled-components';
import { STRING_KEYS } from '@/constants/localization';