Gestion des Thèmes
This commit is contained in:
1 parent
bab7a79b63
commit
be3c93897b
24 files changed
+1041
-141
No files matched your search
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
* chartPalettes — les 10 palettes suggérées pour les couleurs de graphiques
|
||||
* (Settings > Apparence), partagées avec :
|
||||
* - AppearanceSection.jsx (grille de sélection + personnalisation)
|
||||
* - GeneralSection.jsx (adaptation automatique quand l'admin change le
|
||||
* thème d'interface global, cf. project_theme_interface.md)
|
||||
*
|
||||
* 06/09/26 : "Classique" a une couleur "Intérêts" FIXE (#1e40af, la couleur
|
||||
* --primary par défaut du thème "Classique" en Admin > Général), comme les
|
||||
* 9 autres palettes — ce n'était pas le cas avant (elle suivait en direct
|
||||
* --primary du thème d'interface actif, quel qu'il soit) : redevenu inutile
|
||||
* maintenant que chaque thème admin a sa propre palette jumelle qui
|
||||
* s'active automatiquement à sa sélection (cf. project_theme_interface.md
|
||||
* V4/V6) — Classique n'a plus besoin de "suivre" le thème actif, elle est
|
||||
* elle-même l'un des 10 choix fixes. Les 9 autres couleurs "Intérêts" sont
|
||||
* fixes depuis le 05/09/26, choisies pour bien se distinguer les unes des
|
||||
* autres sur tout le cercle chromatique (les anciennes valeurs de
|
||||
* indigo_teal/nuit/frais/pastel dérivaient toutes du bleu et étaient peu
|
||||
* distinguables entre elles) — cf. project_chart_colors.md. Les couleurs
|
||||
* Capital/Cashback de chaque palette restent inchangées.
|
||||
*/
|
||||
export function getSuggestedPalettes() {
|
||||
return [
|
||||
{ name: 'Classique', interets: '#1e40af', capital: '#4caf50', cashback: '#ffc107' },
|
||||
{ name: 'Indigo & Teal', interets: '#20976a', capital: '#009688', cashback: '#fb8c00' },
|
||||
{ name: 'Nuit', interets: '#4839ac', capital: '#4dd0e1', cashback: '#ffca28' },
|
||||
{ name: 'Nature', interets: '#43a047', capital: '#039be5', cashback: '#ff9800' },
|
||||
{ name: 'Coucher de soleil', interets: '#ffa722', capital: '#1976d2', cashback: '#e91e63' },
|
||||
{ name: 'Violet', interets: '#8d57c2', capital: '#26a69a', cashback: '#ffb300' },
|
||||
{ name: 'Frais', interets: '#009cc1', capital: '#7cb342', cashback: '#ec407a' },
|
||||
{ name: 'Contraste', interets: '#e53935', capital: '#1e88e5', cashback: '#43a047' },
|
||||
{ name: 'Pastel', interets: '#f53d97', capital: '#66bb6a', cashback: '#ffb74d' },
|
||||
{ name: 'Moderne', interets: '#b027b0', capital: '#00bcd4', cashback: '#ff9800' },
|
||||
];
|
||||
}
|
||||
Reference in new issue
Block a user