diff --git a/DESIGN_SYSTEM.md b/DESIGN_SYSTEM.md index f1c37b8..cb0f8e2 100644 --- a/DESIGN_SYSTEM.md +++ b/DESIGN_SYSTEM.md @@ -78,6 +78,7 @@ Règles : - `data-border="joined"` masque les bordures de jonction déduites depuis `data-edge` ; - `data-border="none"` masque toutes les bordures sans changer la taille, le fond, le hover ou l'état actif ; - `data-axis="horizontal|vertical"` reste réservé aux composants dont l'axe est métier, comme `nds-scrollbox` ; +- les boutons icônes de réorganisation utilisent `nds-icon-button` avec `data-variant="secondary"` et une classe métier contenant `drag-handle` ; le curseur `grab/grabbing` est alors géré par le NDS ; - les états fonctionnels restent portés par le HTML et l'application : `disabled`, `aria-pressed="true"`, `.active`, `.is-active`. Exemples : diff --git a/website/public/data/site.json b/website/public/data/site.json index ff66601..d5b030c 100644 --- a/website/public/data/site.json +++ b/website/public/data/site.json @@ -1683,8 +1683,8 @@ "importOne": "Importer une toolbox", "preferencesLabel": "Préférences d'interface", "toastPositionLabel": "Positionnement des alertes", - "toastPositionLeft": "Afficher les alertes en bas à gauche", - "toastPositionRight": "Afficher les alertes en bas à droite", + "toastPositionLeft": "Positionner les alertes en bas à gauche", + "toastPositionRight": "Positionner les alertes en bas à droite", "summary": "Créez des espaces modulaires pour regrouper vos outils de session : notes, suivis, références, captures et futurs outils restent accessibles rapidement, en local, par jeu ou par usage.", "creationTemplate": { "memos": { diff --git a/website/src/components/ToastPositionSwitch.jsx b/website/src/components/ToastPositionSwitch.jsx index 43b2dfd..3ad13c5 100644 --- a/website/src/components/ToastPositionSwitch.jsx +++ b/website/src/components/ToastPositionSwitch.jsx @@ -1,16 +1,15 @@ -// Rôle : affiche le switch global de position des notifications internes. +// Rôle : expose le choix gauche/droite des notifications via un Radio Button Group NDS. import { Icon } from "./Icon.jsx"; export function ToastPositionSwitch({ position, labels, onChange }) { const normalizedPosition = position === "left" ? "left" : "right"; return (
{category} @@ -182,7 +182,7 @@ function EquipmentTraitRow({ trait, className, itemProps, editing, textContent,
  • {editing ? ( <> - reorder.itemReorder.startDrag(event, equipment.id)} aria-label={`${textContent.reorderEquipmentTitle || "Déplacer"} ${equipment.name}`} diff --git a/website/src/features/toolboxes/modules/GoalTreeBranch.jsx b/website/src/features/toolboxes/modules/GoalTreeBranch.jsx index 409eddb..ee0fa7a 100644 --- a/website/src/features/toolboxes/modules/GoalTreeBranch.jsx +++ b/website/src/features/toolboxes/modules/GoalTreeBranch.jsx @@ -61,7 +61,7 @@ export function GoalTreeBranch({ nodes, parentId, selectedNodeId, editing, reord