Skip to content

Commit 2fbf1a8

Browse files
committed
feat: update landing page
1 parent 59cd9ce commit 2fbf1a8

File tree

78 files changed

+777
-834
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+777
-834
lines changed

.changeset/fluffy-books-stare.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@venusprotocol/landing": minor
3+
---
4+
5+
update landing page

apps/evm/src/components/AccountHealthBar/index.tsx

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
/** @jsxImportSource @emotion/react */
2+
import { formatCentsToReadableValue, theme } from '@venusprotocol/ui';
23
import { useMemo } from 'react';
34

4-
import PLACEHOLDER_KEY from 'constants/placeholderKey';
5-
import { useTranslation } from 'libs/translations';
6-
import {
7-
calculatePercentage,
8-
formatCentsToReadableValue,
9-
formatPercentageToReadableValue,
10-
} from 'utilities';
11-
12-
import { theme } from '@venusprotocol/ui';
135
import {
146
HEALTH_FACTOR_MODERATE_THRESHOLD,
157
HEALTH_FACTOR_SAFE_THRESHOLD,
168
} from 'constants/healthFactor';
9+
import PLACEHOLDER_KEY from 'constants/placeholderKey';
10+
import { useTranslation } from 'libs/translations';
11+
import { calculatePercentage, formatPercentageToReadableValue } from 'utilities';
1712
import { LabeledProgressBar } from '../LabeledProgressBar';
1813

1914
const safeBorrowLimitPercentage = 100 / HEALTH_FACTOR_SAFE_THRESHOLD;

apps/evm/src/components/Apy/PrimeBadge/SimulationText/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { formatTokensToReadableValue } from '@venusprotocol/ui';
12
import { useGetToken } from 'libs/tokens';
23
import { useTranslation } from 'libs/translations';
34
import type { PrimeSimulationDistribution, Token } from 'types';
4-
import { formatTokensToReadableValue } from 'utilities';
55

66
export interface SimulationTextProps {
77
token: Token;

apps/evm/src/containers/AccountData/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1+
import { cn, formatCentsToReadableValue } from '@venusprotocol/ui';
12
import type BigNumber from 'bignumber.js';
23

3-
import { cn } from '@venusprotocol/ui';
44
import { AccountHealthBar, HealthFactorPill, LabeledInlineContent, ValueUpdate } from 'components';
55
import PLACEHOLDER_KEY from 'constants/placeholderKey';
66
import { useTranslation } from 'libs/translations';
77
import { memo } from 'react';
88
import type { Asset, Pool, Swap, TokenAction } from 'types';
9-
import { formatCentsToReadableValue } from 'utilities';
109
import useGetValues from './useGetValues';
1110

1211
const MemoizedAccountHealthBar = memo(AccountHealthBar);

apps/evm/src/containers/ImportablePositions/Notice/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { cn } from '@venusprotocol/ui';
1+
import { cn, formatCentsToReadableValue } from '@venusprotocol/ui';
22
import { BigNumber } from 'bignumber.js';
3+
34
import { NoticeInfo } from 'components';
45
import {
56
MAX_POSITION_SUPPLY_BALANCE_CENTS,
67
MIN_POSITION_SUPPLY_BALANCE_CENTS,
78
} from 'constants/importPositions';
89
import { useTranslation } from 'libs/translations';
9-
import { formatCentsToReadableValue } from 'utilities';
1010

1111
export interface NoticeProps {
1212
className?: string;

apps/evm/src/containers/ImportablePositions/ProtocolPositions/Position/index.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { cn } from '@venusprotocol/ui';
1+
import { cn, formatCentsToReadableValue, formatTokensToReadableValue } from '@venusprotocol/ui';
2+
23
import { useImportSupplyPosition } from 'clients/api';
34
import { Apy, Button, Delimiter, Icon, TokenIcon } from 'components';
45
import { routes } from 'constants/routing';
@@ -13,9 +14,7 @@ import { handleError, isUserRejectedTxError } from 'libs/errors';
1314
import { useTranslation } from 'libs/translations';
1415
import {
1516
calculateYearlyInterests,
16-
formatCentsToReadableValue,
1717
formatPercentageToReadableValue,
18-
formatTokensToReadableValue,
1918
getCombinedDistributionApys,
2019
} from 'utilities';
2120
import { ApyCell } from './ApyCell';

apps/evm/src/containers/Layout/ClaimRewardButton/RewardGroupContent/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
import { LayeredValues, TokenIconWithSymbol } from 'components';
1+
import { formatCentsToReadableValue } from '@venusprotocol/ui';
22
import { useMemo } from 'react';
3-
import { convertMantissaToTokens, formatCentsToReadableValue } from 'utilities';
3+
4+
import { LayeredValues, TokenIconWithSymbol } from 'components';
5+
import { convertMantissaToTokens } from 'utilities';
46
import type { ExternalRewardsGroup, InternalRewardsGroup, PendingReward } from '../types';
57

68
export interface RewardGroupContentProps {

apps/evm/src/containers/Layout/ClaimRewardButton/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1+
import { cn, formatCentsToReadableValue } from '@venusprotocol/ui';
12
import BigNumber from 'bignumber.js';
23
import { useMemo, useState } from 'react';
34

4-
import { cn } from '@venusprotocol/ui';
55
import { type Claim, useClaimRewards } from 'clients/api';
66
import { type ButtonProps, Icon, Modal, PrimaryButton } from 'components';
77
import { useGetChainMetadata } from 'hooks/useGetChainMetadata';
88
import { VError } from 'libs/errors';
99
import { useTranslation } from 'libs/translations';
1010
import { useAccountAddress } from 'libs/wallet';
11-
import { formatCentsToReadableValue } from 'utilities';
1211

1312
import { useBreakpointUp } from 'hooks/responsive';
1413
import TEST_IDS from '../testIds';

apps/evm/src/containers/Layout/Header/MarketInfo/index.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1+
import { formatCentsToReadableValue } from '@venusprotocol/ui';
12
import BigNumber from 'bignumber.js';
3+
import { useMemo } from 'react';
4+
import { useParams } from 'react-router';
5+
import type { Address } from 'viem';
6+
27
import { useGetAsset, useGetPool } from 'clients/api';
38
import { CellGroup, type CellProps, Icon, Spinner, TokenIcon } from 'components';
49
import { NULL_ADDRESS } from 'constants/address';
510
import PLACEHOLDER_KEY from 'constants/placeholderKey';
611
import { useTranslation } from 'libs/translations';
712
import { useAccountAddress } from 'libs/wallet';
8-
import { useMemo } from 'react';
9-
import { useParams } from 'react-router';
10-
import { formatCentsToReadableValue, formatPercentageToReadableValue } from 'utilities';
11-
import type { Address } from 'viem';
13+
import { formatPercentageToReadableValue } from 'utilities';
1214
import { AddTokenToWalletDropdown } from './AddTokenToWalletDropdown';
1315
import { GoToTokenContractDropdown } from './GoToTokenContractDropdown';
1416
import { UtilizationRate } from './UtilizationRate';

apps/evm/src/containers/MarketTable/useGenerateColumns.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/** @jsxImportSource @emotion/react */
2+
import { cn, formatCentsToReadableValue, formatTokensToReadableValue } from '@venusprotocol/ui';
23
import { useMemo } from 'react';
34

4-
import { cn } from '@venusprotocol/ui';
55
import {
66
InfoIcon,
77
LayeredValues,
@@ -19,9 +19,7 @@ import {
1919
compareBigNumbers,
2020
compareBooleans,
2121
compareStrings,
22-
formatCentsToReadableValue,
2322
formatPercentageToReadableValue,
24-
formatTokensToReadableValue,
2523
getCombinedDistributionApys,
2624
isAssetPaused,
2725
isCollateralActionDisabled,

0 commit comments

Comments
 (0)