refactor(admin): simplify AdminHeader component by removing inline logic

This commit is contained in:
2026-04-22 15:36:48 -04:00
parent e70499fa36
commit fe4ca228cc
10 changed files with 241 additions and 243 deletions
+2 -8
View File
@@ -5,6 +5,7 @@ import { useRouter } from 'next/navigation';
import { Card, Table, Badge, StatusBadge, Button, UserAvatar } from '@zen/core/shared/components';
import { PencilEdit01Icon } from '@zen/core/shared/icons';
import { useToast } from '@zen/core/toast';
import AdminHeader from '../components/AdminHeader.js';
const UsersPageClient = () => {
const router = useRouter();
@@ -211,14 +212,7 @@ const UsersPageClient = () => {
const UsersPage = () => {
return (
<div className="flex flex-col gap-4 sm:gap-6 lg:gap-8">
<div className="flex items-center justify-between">
<div>
<h1 className="text-lg sm:text-xl font-semibold text-neutral-900 dark:text-white">Utilisateurs</h1>
<p className="mt-1 text-[13px] text-neutral-500 dark:text-neutral-400">
Gérez les comptes utilisateurs
</p>
</div>
</div>
<AdminHeader title="Utilisateurs" description="Gérez les comptes utilisateurs" />
<UsersPageClient />
</div>
);