From 0ea561aebcafab73efcffec829ca0d6f61ab332f Mon Sep 17 00:00:00 2001 From: Raja Oktafrianto Date: Wed, 23 Apr 2025 16:29:26 +0700 Subject: [PATCH] change spin animation on data grid loader --- src/components/data-grid/DataGridLoader.tsx | 32 ++++--------------- src/pages/groups/ManageGroups.tsx | 8 +++-- .../members/manage-members/ManageMembers.tsx | 12 ++++--- 3 files changed, 19 insertions(+), 33 deletions(-) diff --git a/src/components/data-grid/DataGridLoader.tsx b/src/components/data-grid/DataGridLoader.tsx index 77e71fb..9b0dd90 100644 --- a/src/components/data-grid/DataGridLoader.tsx +++ b/src/components/data-grid/DataGridLoader.tsx @@ -1,33 +1,15 @@ import React from 'react'; import { useDataGrid } from '.'; +import { RefreshCw } from 'lucide-react'; export const DataGridLoader = () => { - const { props } = useDataGrid(); - return ( -
-
- - - - - {props.messages?.loading} +
+
+
+ + Refreshing data... +
); diff --git a/src/pages/groups/ManageGroups.tsx b/src/pages/groups/ManageGroups.tsx index 3b02d8e..ba1effd 100644 --- a/src/pages/groups/ManageGroups.tsx +++ b/src/pages/groups/ManageGroups.tsx @@ -224,9 +224,11 @@ const ManageGroups = () => {
{isReloading && (
-
- - Refreshing data... +
+
+ + Refreshing data... +
)} diff --git a/src/pages/members/manage-members/ManageMembers.tsx b/src/pages/members/manage-members/ManageMembers.tsx index 0d2ce07..d87a38a 100644 --- a/src/pages/members/manage-members/ManageMembers.tsx +++ b/src/pages/members/manage-members/ManageMembers.tsx @@ -178,7 +178,7 @@ const ManageMembers = () => { toast.success('Success Create Member. PIN sent to email'); } } catch (error: any) { - if (error?.response?.data?.message) toast.error(error?.response?.data?.message) + if (error?.response?.data?.message) toast.error(error?.response?.data?.message); else toast.error(error.message); } finally { setDialogOpen(false); @@ -239,10 +239,12 @@ const ManageMembers = () => {
{isReloading && ( -
-
- - Refreshing data... +
+
+
+ + Refreshing data... +
)}