Les slots sont des points d’extension d’interface utilisateur nommés où vous pouvez injecter des composants React personnalisés. Chaque slot dispose de props typées spécifiques à son emplacement dans l’interface utilisateur. Rebase est livré avec 27 slots intégrés couvrant la page d’accueil, la navigation, les vues de collection, les formulaires d’entités, la barre d’application, et bien plus encore.
Chaque slot du tableau ci-dessous est rendu. Si vous enregistrez un composant pour l’un d’eux et que rien ne s’affiche, l’erreur vient de votre composant ou de ses props, et non du slot — UNRENDERED_SLOTS dans @rebasepro/cms-types est vide, et un test génère cette liste en analysant les points de rendu, de sorte qu’un slot ne peut pas être déclaré ici sans en avoir un.
Tous les types de props de slots sont exportés depuis @rebasepro/types et peuvent être importés pour des composants de slot sécurisés au niveau des types :
Chaque type de props donne accès au contexte pertinent pour l’emplacement du slot — métadonnées de collection, données d’entité, état de navigation, et plus encore. Reportez-vous aux définitions de types individuelles pour connaître tous les détails des propriétés.
Plugins — distribuer le contenu d’un slot sous forme de plugin
Préférences de cookies
Nous utilisons des cookies pour améliorer votre navigation et analyser notre trafic. En cliquant sur « Accepter », vous consentez à notre utilisation des cookies.