feat: похуйу
This commit is contained in:
@@ -26,6 +26,15 @@
|
|||||||
z-index: 0;
|
z-index: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.error {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
min-height: 100vh;
|
||||||
|
color: var(--error, #ff4466);
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
@media (max-width: 992px) {
|
@media (max-width: 992px) {
|
||||||
.glow {
|
.glow {
|
||||||
width: auto;
|
width: auto;
|
||||||
|
|||||||
@@ -1,9 +1,18 @@
|
|||||||
|
import { Navigate } from 'react-router-dom'
|
||||||
|
import { useMe } from '@features/auth'
|
||||||
|
import { ROUTES } from '@shared/config/routes'
|
||||||
import { BalanceCard } from '@widgets/balance-card'
|
import { BalanceCard } from '@widgets/balance-card'
|
||||||
import { TokenTable } from '@widgets/token-table'
|
import { TokenTable } from '@widgets/token-table'
|
||||||
import { WalletHeader } from '@widgets/wallet-header'
|
import { WalletHeader } from '@widgets/wallet-header'
|
||||||
import styles from './WalletPage.module.css'
|
import styles from './WalletPage.module.css'
|
||||||
|
|
||||||
export function WalletPage() {
|
export function WalletPage() {
|
||||||
|
const { data, isLoading, isError } = useMe()
|
||||||
|
|
||||||
|
if (isLoading) return null
|
||||||
|
if (isError) return <div className={styles.error}>Произошла ошибка. Попробуйте обновить страницу.</div>
|
||||||
|
if (data && !data.kyc_verified) return <Navigate to={ROUTES.KYC} replace />
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.page}>
|
<div className={styles.page}>
|
||||||
<WalletHeader />
|
<WalletHeader />
|
||||||
|
|||||||
Reference in New Issue
Block a user