import type { ReactNode } from 'react'; import { useAccess } from '@/hooks/useAccess'; interface AccessProps { code: string; children: ReactNode; fallback?: ReactNode; } export function Access({ code, children, fallback }: AccessProps) { const hasAccess = useAccess(code); if (hasAccess) return <>{children}; return fallback ? <>{fallback} : null; }