Skip to main content

Module theme

Module theme 

Source
Expand description

Palette centralisée et styles de la TUI « ops dashboard ».

Toutes les couleurs et styles passent par ce module afin de garder un rendu cohérent (au lieu de couleurs dispersées dans le code de rendu). Les couleurs choisies restent lisibles sur un terminal sombre et dégradent proprement si le terminal ne gère pas la couleur (les Modifier comme BOLD/REVERSED restent visibles).

Constants§

ACCENT
Magenta : accent (branche Git, éléments mis en avant).
BORDER
Gris : bordures.
DANGER
Rouge : échec, action destructive.
INFO
Cyan : information, contexte projet.
MUTED
Gris atténué : libellés, métadonnées secondaires.
SUCCESS
Vert : succès, état sain.
TITLE
Cyan vif : titres de blocs.
WARNING
Jaune : avertissement, dates / fenêtres temporelles.

Functions§

badge
Badge coloré : texte sur une couleur d’accent (gras).
border
Style des bordures.
label
Style d’un libellé atténué (clé de champ, métadonnée).
selected
Style de la ligne sélectionnée dans la liste : inversion vidéo + accent, qui reste lisible même sans support couleur.
status_color
Couleur associée à un code de sortie (vert si succès, rouge si échec, gris si inconnu).
strong
Style d’une valeur mise en avant (gras clair).
title
Style d’un titre de bloc (cyan gras).
value
Style d’une valeur lisible (texte principal).