'use client' import { useAuth } from '@/contexts/auth-context' export function usePermission(permission: string): boolean { const { permissions } = useAuth() return permissions.has(permission) } export function usePermissions(codes: string[]): boolean[] { const { permissions } = useAuth() return codes.map((code) => permissions.has(code)) } export function useHasAnyPermission(codes: string[]): boolean { const { permissions } = useAuth() return codes.some((code) => permissions.has(code)) }