AccessDenied

Documentation de cbk-toolkit

AccessDenied

Page dédiée à afficher lorsqu’un utilisateur tente d’accéder à une page sans les droits nécessaires. Affiche un message explicatif, un logo et un lien de redirection.

Démo en direct
Logo

Accès refusé

Vous ne disposez pas des droits nécessaires pour accéder à cette page.

Retour à la documentation
Props
PropTypeDéfautDescription
logostringrequisChemin ou URL du logo affiché en haut de la page
redirectTostringrequisURL de destination du lien de redirection
textRedirectionstringrequisTexte du lien de redirection
Code source complet — copier-coller
import { AccessDenied } from "@ramses1er/cbk-toolkit/client";

export default function Page() {
  return (
    <AccessDenied
      logo="/img/logo.png"
      redirectTo="/dashboard"
      textRedirection="Retour au tableau de bord"
    />
  );
}
Comportement
  • Toutes les props sont obligatoires (logo, redirectTo, textRedirection)
  • Le logo est affiché via next/image aux dimensions 100x100
  • Le titre « Accès refusé » s’affiche en rouge (text-red-600)
  • Le lien de redirection utilise next/linkpour une navigation côté client
  • Fond en dégradé gris clair vers blanc pour une présentation sobre et neutre