misc fix/cleanup

This commit is contained in:
jaredvu
2023-08-25 10:59:59 -07:00
parent e15f4b919c
commit 983128fd74
4 changed files with 51 additions and 60 deletions
+49 -54
View File
@@ -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 ? (
<Styled.Img
src={assetIcons[symbol]}
className={className}
/>
) : null
);
symbol?: Nullable<AssetSymbol>;
className?: string;
}) => (symbol ? <Styled.Img src={assetIcons[symbol]} className={className} /> : null);
const Styled: Record<string, AnyStyledComponent> = {};
+1 -1
View File
@@ -210,7 +210,7 @@ class AbacusStateManager {
};
sendSocketRequest = (requestText: string) => {
this.websocket.sendSocketRequest(requestText);
this.websocket.send(requestText);
};
}
-4
View File
@@ -46,10 +46,6 @@ class AbacusWebsocket implements Omit<AbacusWebsocketProtocol, '__doNotUseOrImpl
}
}
sendSocketRequest = (requestText: string) => {
this.socket?.send(requestText);
};
handleCandlesSubscription = ({
channelId,
subscribe,
+1 -1
View File
@@ -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';