Composants de navigation
- Sert de composant primaire pour naviguer dans une application ou une expérience ;
- Contient la hiérarchie des informations d'une application dans les composants de menu ;
-
Est généralement placé dans l'en-tête afin d'assurer un emplacement
cohérent pour les contrôles interactif
- Permet d'afficher le logo, le nom et la description de votre application ;
- Vous pouvez utiliser a propriété "active" pour indiquer à l'utilisateur qu'il se trouve à la racine de l'application ;
- Sert à afficher les informations d'un utilisateur connecté, comme par exemple son nom, son nom d'utilisateur, une image de profil...
- Fournissent une structure de menu permettant à vos utilisateurs d'accéder et de naviguer dans les pages ou les fonctionnalités de votre application.
- Sont le plus souvent insérés dans un composant Navigation, mais peuvent également être placés dans d'autres composants de mise en page, tels que Shell Panel, Panel et Flow.
Voici un exemple de la façon dont ces différents composants sont réunis dans le composant Navigation :
Composant de groupe de puces (Chip Group)
Transparence du sélecteur de couleurs
Le sélecteur de couleurs peut désormais être configuré pour inclure un canal alpha afin d'activer la transparence des couleurs.
Amélioration des listes
Persistance d'une sélection : les
listes
disposent de plusieurs modes de sélection, dont l'absence de sélection, la
sélection unique, la section multiple et, désormais, la persistance unique,
qui vous permet d'imposer un
élément de liste
toujours sélectionné. La seule exception est le cas où vous décidez de ne
pas présélectionner l'un des éléments au départ. Cette option de sélection
est également disponible avec d'autres composants offrant une sélection,
tels que le composant
Dropdown
(liste déroulante).
Fermer les éléments de la liste : si
vous activez la propriété de fermeture, vous pouvez permettre à vos
utilisateurs de fermer ou de supprimer des éléments de la liste.
Événement de changement de sélection :
vous pouvez écouter le nouvel événement calciteListChange lorsque la
sélection change et accéder à tous les éléments sélectionnés de la liste.
Organiser vos contenus avec les emplacements des composants Shell
Dans cette version, Calcite inclut des emplacements supplémentaires pour placer le contenu.
Emplacements des panneaux supérieur et inférieur : Au centre de la mise en page, il y a maintenant un "panel-top", un "panel-bottom" et un emplacement par défaut.
Emplacement des alertes : Les alertes sont des messages contextuels de type pop-up qui peuvent contenir des actions sans gêner l'application. Par défaut, elles sont placées au-dessus de la fenêtre du navigateur. Avec cette mise à jour, vous pouvez choisir de les placer dans un nouvel emplacement "alertes" dans le Shell qui est dédié aux alertes. Lorsqu'elle est placée dans cet emplacement, l'alerte est positionnée au-dessus du Shell plutôt que de la page entière. C'est utile lorsque votre Shell est intégré à d'autres contenus sur une page et que vous souhaitez afficher des informations sur le Shell plutôt que sur la page entière.Emplacement des modales : Les modales (Modals) sont des conteneurs flottants qui peuvent contenir des messages simples ou des interfaces personnalisées déclenchées de manière contextuelle. Par défaut, elles sont centrées sur la fenêtre du navigateur. De la même manière que pour l'emplacement des alertes, l'emplacement des modales vous permet de centrer la fenêtre modale sur le Shell plutôt que sur la page entière.
Contenu figé dans les modales
Le composant Modal inclus désormais deux emplacements pour le contenu figé (non déroulant) :- Haut : ajoute du contenu à l'en-tête figée du composant ;
- Bas : ajoute du contenu au pied de page figé du composant.
Redimensionnement du panneau Shell et variables CSS
Redimensionnement des panneaux : le panneau Shell (Shell Panel) dispose désormais d'une option permettant d'activer le redimensionnement interactif du panneau lorsqu'il est placé en "haut" ou en "bas". Lorsque cette option est activée, les utilisateurs peuvent faire glisser le bord du panneau pour étendre ou réduire la hauteur du composant et interagir avec le contenu.
--calcite-shell-panel-detached-max-height
,--calcite-shell-panel-height
,--calcite-shell-panel-max-height
,--calcite-shell-panel-max-width
,--calcite-shell-panel-min-height
,--calcite-shell-panel-min-width
,--calcite-shell-panel-width
,--calcite-shell-panel-z-index
Barres d'action sur les panneaux et les éléments de flux
La barre d'action est composée d'actions qui sont généralement utilisées pour les opérations de base dans l'interface, et sont souvent visibles sur le bord gauche ou droit des applications. Avec cette mise à jour, vous aurez désormais accès à un emplacement "action-bar", qui sert d'emplacement spécifique pour une barre d'action, en haut des panneaux et des éléments de flux. Vous pouvez l'utiliser pour positionner une barre d'action contenant des fonctionnalités correspondant au contenu du panneau ou de l'élément de flux.Style du focus
Accessibilité
Chaque version comprend des améliorations des composants Calcite axées sur l'accessibilité. Pour en savoir plus sur certaines des récentes mises à jour liées à l'accessibilité, veuillez consulter la section Accessibilité du résumé des notes la version de mai de Calcite.
Aucun commentaire:
Enregistrer un commentaire