From 5490453764d8b0cd48037e70574ce93abd69a2c0 Mon Sep 17 00:00:00 2001 From: Tykayn Date: Sat, 12 Jul 2025 13:45:09 +0200 Subject: [PATCH] affichage code postal et insee en recherche de ville --- assets/utils.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/assets/utils.js b/assets/utils.js index 9dd3c885..610c29b9 100644 --- a/assets/utils.js +++ b/assets/utils.js @@ -231,9 +231,10 @@ export function setupCitySearch(inputId, suggestionListId, onSelect) { const data = await response.json(); const citySuggestions = data.map(city => ({ name: city.nom, - postcode: city.codesPostaux[0], insee: city.code, - display_name: `${city.nom} (${city.codesPostaux[0]})` + postcodes: city.codesPostaux, + postcode: city.codesPostaux && city.codesPostaux.length > 0 ? city.codesPostaux[0] : '', + display_name: `${city.nom} (${city.codesPostaux && city.codesPostaux.length > 0 ? city.codesPostaux[0] : ''})` })); displaySuggestions(citySuggestions); } catch (error) { @@ -248,10 +249,10 @@ export function setupCitySearch(inputId, suggestionListId, onSelect) { item.classList.add('suggestion-item'); // Nouveau rendu : nom en gras, INSEE et CP en petit/gris item.innerHTML = ` - ${suggestion.name} - - INSEE : ${suggestion.insee} - CP : ${Array.isArray(suggestion.postcodes) ? suggestion.postcodes.join(', ') : suggestion.postcode} + ${suggestion.name}
+ + INSEE : ${suggestion.insee} + CP : ${Array.isArray(suggestion.postcodes) ? suggestion.postcodes.join(', ') : suggestion.postcode} `; item.addEventListener('click', () => {