/* Klassen der Bausteine: reine Zuordnung, ohne JSX (Test: tests/unit/uiTones.test.mjs) */ // Badge-Ton (alter und neuer Name) auf die Klasse; "muted"/"grey" und alles Unbekannte = neutral const BADGE_TONES = { info: 'blue', blue: 'blue', ok: 'green', green: 'green', warn: 'orange', orange: 'orange', danger: 'red', red: 'red', violet: 'violet', plain: 'plain', } export function badgeToneClass(tone) { const t = Object.prototype.hasOwnProperty.call(BADGE_TONES, tone) ? BADGE_TONES[tone] : '' return t ? `badge ${t}` : 'badge' } export const BUTTON_CLASSES = { default: 'btn', ghost: 'btn', primary: 'btn btn-primary', quiet: 'btn btn-quiet', danger: 'link-danger', }