2026-05-25 15:42:45 +08:00

16 lines
513 B
JavaScript

import { useAuth } from "@/app/auth/AuthProvider.jsx";
import { PERMISSIONS } from "@/app/permissions";
export function useGameAbilities() {
const { can } = useAuth();
return {
canCreate: can(PERMISSIONS.gameCreate),
canDelete: can(PERMISSIONS.gameDelete) || can(PERMISSIONS.gameUpdate),
canStatus: can(PERMISSIONS.gameStatus),
canUpdate: can(PERMISSIONS.gameUpdate),
canUpload: can(PERMISSIONS.uploadCreate),
canView: can(PERMISSIONS.gameView),
};
}