From d0e80b6be51ecf6af1b49c91494ecbd3404334de Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 9 Jul 2026 16:49:45 +0200 Subject: [PATCH] style: accepter le rendu DCC Dash 4 et retirer le CSS en conflit (#101) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dash 4.4 remplace complètement le react-select v1 sous-jacent de dcc.Dropdown par un nouveau composant (classes dash-dropdown-*) : les 11 Dropdown de l'app (acheteur.py, titulaire.py, observatoire.py, dont 5 multi=True) restent fonctionnels tels quels — ouverture, recherche, sélection simple/multiple, fermeture. Le nouveau défaut closeOnSelect=False sur les multi-select (menu qui reste ouvert après sélection) est accepté sans correction, conformément au plan. Retrait de la règle CSS .Select--multi .Select-value (style.css), devenue totalement inerte : dcc.Dropdown ne rend plus ces classes react-select, et aucune colonne dropdown de dash_table (admin) n'est configurée en multi-select. Les autres règles .Select-* (Select-menu-outer, Select-placeholder) sont conservées : elles servent encore l'éditeur de cellules dropdown de dash_table (hors périmètre de cette migration). --- src/assets/css/style.css | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 1549cfe..e27186c 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -289,11 +289,6 @@ input[type="email"] { /* --- Dashboard inputs --- */ -.Select--multi .Select-value { - color: var(--primary-color) !important; - background-color: rgba(255, 240, 240, 0.4) !important; -} - #filters .row > * { margin-bottom: 6px; }