From 28fdca2a068a22f370d30ea640f7c05a31bcf299 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Fri, 20 Mar 2026 11:33:25 +0100 Subject: [PATCH] =?UTF-8?q?Tri=20des=20d=C3=A9partements=20pour=20dropdown?= =?UTF-8?q?=20#65?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/observatoire.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/pages/observatoire.py b/src/pages/observatoire.py index 8c3082b..00d5dc7 100644 --- a/src/pages/observatoire.py +++ b/src/pages/observatoire.py @@ -52,14 +52,13 @@ for year in reversed(range(2017, datetime.now().year + 1)): year = str(year) options_years[year] = year -options_departements = { - code: f"{departements[code]['departement']} ({code})" - for code in sorted( - departements, - key=lambda c: 20.1 if c == "2A" else (20.2 if c == "2B" else float(c)), - ) -} - +options_departements = [] +for code in departements.keys(): + departement = { + "label": f"{departements[code]['departement']} ({code})", + "value": code, + } + options_departements.append(departement) layout = [ dcc.Location(id="dashboard_url", refresh="callback-nav"),