From a6aaa54e3d783cd66287e713b1d0f7817594a4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vi=CC=81ctor=20Falco=CC=81n?= Date: Sun, 9 Nov 2025 09:50:54 +0000 Subject: [PATCH] Add skeleton loading state for transactions list --- resources/js/pages/transactions/index.tsx | 33 ++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/resources/js/pages/transactions/index.tsx b/resources/js/pages/transactions/index.tsx index ccee3aab..5f88a3e3 100644 --- a/resources/js/pages/transactions/index.tsx +++ b/resources/js/pages/transactions/index.tsx @@ -15,6 +15,7 @@ import AppSidebarLayout from '@/layouts/app/app-sidebar-layout'; import { DataTable } from '@/components/ui/data-table'; import HeadingSmall from '@/components/heading-small'; import { DataTablePagination } from '@/components/ui/data-table-pagination'; +import { Skeleton } from '@/components/ui/skeleton'; import { TransactionFilters } from '@/components/transactions/transaction-filters'; import { EditTransactionDialog } from '@/components/transactions/edit-transaction-dialog'; import { createTransactionColumns } from '@/components/transactions/transaction-columns'; @@ -454,9 +455,35 @@ export default function Transactions({ categories, accounts, banks }: Props) { /> {isLoading ? ( -
-
- Loading transactions... +
+
+
+ + + + + + +
+
+ {Array.from({ length: 6 }).map((_, index) => ( +
+ + + + + + +
+ ))} +
+
+
+ +
) : (