diff --git a/src/app/admins/page.tsx b/src/app/admins/page.tsx
index a16d9fa..acd5ea3 100644
--- a/src/app/admins/page.tsx
+++ b/src/app/admins/page.tsx
@@ -1,8 +1,7 @@
import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb";
import AdminsTable from "@/components/Tables/admins";
-import { AdminsSkeleton } from "@/components/Tables/admins/Skeleton";
+
import { Metadata } from "next";
-import { Suspense } from "react";
export const metadata: Metadata = {
title: "Admins Page",
@@ -15,9 +14,7 @@ const AdminsPage = () => {
return (
<>
- }>
-
-
+
>
);
};
diff --git a/src/components/FormElements/switch.tsx b/src/components/FormElements/switch.tsx
index 4054f06..358ad2b 100644
--- a/src/components/FormElements/switch.tsx
+++ b/src/components/FormElements/switch.tsx
@@ -50,14 +50,14 @@ export function Switch({
"absolute left-1 top-1 flex size-6 items-center justify-center rounded-full bg-white shadow-switch-1 transition peer-checked:right-1 peer-checked:translate-x-full peer-checked:[&_.check-icon]:block peer-checked:[&_.x-icon]:hidden",
{
"-top-1 left-0 size-7 shadow-switch-2": backgroundSize === "sm",
- "peer-checked:bg-primary peer-checked:dark:bg-white":
+ "peer-checked:bg-primary peer-checked:dark:bg-primary":
background !== "dark",
},
)}
>
{withIcon && (
<>
-
+
>
)}
diff --git a/src/components/Tables/admins/Skeleton.tsx b/src/components/Tables/admins/Skeleton.tsx
deleted file mode 100644
index 506c0bb..0000000
--- a/src/components/Tables/admins/Skeleton.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-import { Skeleton } from "@/components/ui/skeleton";
-import {
- Table,
- TableBody,
- TableCell,
- TableHead,
- TableHeader,
- TableRow,
-} from "@/components/ui/table";
-
-export function AdminsSkeleton() {
- return (
-
-
- Admins
-
-
-
-
-
- Full name
- Email
- Role
- Username
- Actions
-
-
-
-
- {Array.from({ length: 5 }).map((_, i) => (
-
-
-
-
-
- ))}
-
-
-
- );
-}
diff --git a/src/components/Tables/admins/index.tsx b/src/components/Tables/admins/index.tsx
index 4fc8f13..1442972 100644
--- a/src/components/Tables/admins/index.tsx
+++ b/src/components/Tables/admins/index.tsx
@@ -1,5 +1,7 @@
"use client";
+import { PencilSquareIcon, TrashIcon } from "@/assets/icons";
+import ConfirmationModal from "@/components/ui/ConfirmationModal";
import {
Table,
TableBody,
@@ -8,11 +10,9 @@ import {
TableHeader,
TableRow,
} from "@/components/ui/table";
-import { useAdminsPresenter } from "./useAdminsPresenter";
-import { PencilSquareIcon, TrashIcon } from "@/assets/icons";
-import ConfirmationModal from "@/components/ui/ConfirmationModal";
-import { AdminsSkeleton } from "./Skeleton";
+import TableSkeleton from "@/components/ui/TableSkeleton";
import Link from "next/link";
+import { useAdminsPresenter } from "./useAdminsPresenter";
const AdminsTable = () => {
const {
@@ -27,7 +27,6 @@ const AdminsTable = () => {
pathName,
} = useAdminsPresenter();
- if (isPending) return ;
return (