role based auth

implemented superadmin -> admin -> traniner
This commit is contained in:
dimitar committed 2026-03-18 06:06:01 +01:00
1 parent 16217f46ff
commit 624cdfc45c
16 files changed
+1105 -54

No files matched your search

@@ -16,7 +16,11 @@ import {
useSendInvitation,
} from "@/hooks/use-api";
export function UserManagement() {
interface UserManagementProps {
gymId?: string;
}
export function UserManagement({ gymId }: UserManagementProps) {
const { user } = useUser();
const [filter, setFilter] = useState<string>("all");
const [selectedUser, setSelectedUser] = useState<User | null>(null);
@@ -38,6 +42,7 @@ export function UserManagement() {
refetch,
} = useUsers({
role: filter !== "all" ? filter : undefined,
gymId,
});
const { data: gyms = [] } = useGyms();
const updateUser = useUpdateUser();