From afb8b63c098375adbefdb0a9826bf0193b6e7d02 Mon Sep 17 00:00:00 2001 From: Jeroen Offerijns Date: Fri, 2 Apr 2021 14:12:49 +0200 Subject: [PATCH 01/15] feat: set up maker bar --- .../components/Overview/OverviewHeader.tsx | 167 ++++++++++++------ tinlake-ui/static/maker-logo.svg | 1 + tinlake.js/src/actions/proxy.ts | 2 +- tinlake.js/src/services/solver/solver.ts | 5 +- 4 files changed, 120 insertions(+), 55 deletions(-) create mode 100644 tinlake-ui/static/maker-logo.svg diff --git a/tinlake-ui/components/Overview/OverviewHeader.tsx b/tinlake-ui/components/Overview/OverviewHeader.tsx index a40aeead89..68a8e0c33a 100644 --- a/tinlake-ui/components/Overview/OverviewHeader.tsx +++ b/tinlake-ui/components/Overview/OverviewHeader.tsx @@ -28,6 +28,8 @@ const OverviewHeader: React.FC = (props: Props) => { const [awaitingConnect, setAwaitingConnect] = React.useState(false) + const isMakerIntegrated = true + React.useEffect(() => { if (address && awaitingConnect) { ;(async () => { @@ -68,61 +70,85 @@ const OverviewHeader: React.FC = (props: Props) => { } return ( - - - {props.selectedPool.metadata.asset} - Asset type - - - - {props.selectedPool.metadata.assetMaturity} - Asset maturity - - - - - - - {toPrecision(feeToInterestRate(dropRate || '0'), 2)} - % - - DROP APR + + + + {props.selectedPool.metadata.asset} + Asset type - - + + + {props.selectedPool.metadata.assetMaturity} + Asset maturity + + + + + + + {toPrecision(feeToInterestRate(dropRate || '0'), 2)} + % + + DROP APR + + + + + + + {addThousandsSeparators( + toPrecision( + baseToDisplay((poolData?.netAssetValue || new BN(0)).add(poolData?.reserve || new BN(0)), 18), + 0 + ) + )} + {props.selectedPool.metadata.currencySymbol} + + Pool Value + + - - - {addThousandsSeparators( - toPrecision( - baseToDisplay((poolData?.netAssetValue || new BN(0)).add(poolData?.reserve || new BN(0)), 18), - 0 - ) - )} - {props.selectedPool.metadata.currencySymbol} - - Pool Value + {'addresses' in props.selectedPool && + config.featureFlagNewOnboardingPools.includes(props.selectedPool.addresses.ROOT_CONTRACT) ? ( + +