refactor: SSR on page teams and split getAdminData

This commit is contained in:
Julien Froidefond
2025-08-25 09:20:36 +02:00
parent 0c7903bcb2
commit 9a818b7205
13 changed files with 136 additions and 134 deletions

View File

@@ -13,9 +13,13 @@ import { UsersList } from "./users-list";
interface UsersManagementPageProps {
teams: Team[];
initialUsers: any[];
}
export function UsersManagementPage({ teams }: UsersManagementPageProps) {
export function UsersManagementPage({
teams,
initialUsers,
}: UsersManagementPageProps) {
const [searchTerm, setSearchTerm] = useState("");
const { isCreateDialogOpen, openCreateDialog, closeCreateDialog } =
@@ -31,7 +35,7 @@ export function UsersManagementPage({ teams }: UsersManagementPageProps) {
resetForm,
handleCreateUser,
handleDeleteUser,
} = useUsersManagement(teams);
} = useUsersManagement(teams, initialUsers);
// Utilisation du hook factorisé pour la vue arborescente
const {