From e25daa931abcde9032fd39f61d9d894914904407 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 17 Jun 2026 14:47:10 +0300 Subject: [PATCH] feat(frontend): add skeleton cards to broker accounts page --- .../src/pages/broker/BrokerAccountsPage.tsx | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/pages/broker/BrokerAccountsPage.tsx b/apps/frontend/src/pages/broker/BrokerAccountsPage.tsx index 0089983..fd8ca3d 100644 --- a/apps/frontend/src/pages/broker/BrokerAccountsPage.tsx +++ b/apps/frontend/src/pages/broker/BrokerAccountsPage.tsx @@ -1,5 +1,6 @@ import { Link } from 'react-router-dom'; import { useBrokerAccounts } from '../../hooks/useBrokerAccounts'; +import { SkeletonBlock } from '../../components/SkeletonBlock'; const cardStyle = { display: 'block', @@ -15,7 +16,43 @@ const cardStyle = { export function BrokerAccountsPage() { const { data: accounts, isLoading, error } = useBrokerAccounts(); - if (isLoading) return

Загрузка брокерских счетов...

; + if (isLoading) { + return ( +
+
+

Брокерские счета

+
+
+ {[1, 2, 3].map((i) => ( +
+ +
+ +
+ +
+ +
+ ))} +
+
+ ); + } if (error) return

Не удалось загрузить счета

; return (