From d7bfd8fdf15425445d8f2fc49cc7d47c224f2050 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Fri, 14 Nov 2025 17:21:21 +0100 Subject: [PATCH] feat: Update UI components and styles across multiple pages - Enhanced the CardInfos component in [cod].tsx with improved styling and added TrafficCone icon for status indication. - Increased dialog content width in prezziario.tsx and testi-stringhe.tsx for better layout. - Replaced static badge elements with the Badge component in chi-siamo.tsx, contatti.tsx, guida.tsx, prezzi.tsx, and proprietari.tsx for consistent styling. - Updated button components to use the Button component in contatti.tsx and proprietari.tsx for improved accessibility and styling. - Modified the TrovaCasaCTA and FrequentSearches components in index.tsx for better visual consistency and updated color usage. - Refactored global CSS variables for improved color management and added new color variables for better theme support. - Implemented dynamic loading for the KabanExample component in test.tsx to enhance performance. --- .../src/components/accordionComp.tsx | 7 +- .../src/components/annunci_map.tsx | 2 +- .../src/components/annunci_tutorial.tsx | 2 +- .../src/components/annuncio_card.tsx | 124 ++-- .../src/components/area-riservata/sidebar.tsx | 4 +- .../src/components/blurry_divider.tsx | 2 +- .../src/components/codiceRicerca.tsx | 15 +- .../src/components/come_funziona.tsx | 2 +- .../src/components/custom_ui/multiselect.tsx | 15 +- .../src/components/failed-loading.tsx | 20 +- apps/infoalloggi/src/components/footer.tsx | 16 +- apps/infoalloggi/src/components/loading.tsx | 2 +- .../src/components/navbar/main-nav.tsx | 13 +- .../src/components/navbar/mobile-nav.tsx | 17 +- .../src/components/navbar/ricerca_command.tsx | 3 +- .../src/components/navbar/settings-modal.tsx | 3 +- .../src/components/navbar/site-header.tsx | 4 +- .../src/components/navbar/theme-toggle.tsx | 2 +- apps/infoalloggi/src/components/prezzi.tsx | 12 +- .../components/schedaAnnuncioStampabile.tsx | 2 +- apps/infoalloggi/src/components/svgs.tsx | 7 +- .../src/components/tip-tap/editor.tsx | 2 +- apps/infoalloggi/src/components/ui/button.tsx | 5 +- .../src/components/ui/calendar.tsx | 10 +- .../src/forms/FormEditAnnuncio.tsx | 26 +- .../src/forms/FormEditServizioAdmin.tsx | 2 +- .../infoalloggi/src/forms/FormNewServizio.tsx | 2 +- .../src/forms/FormNewServizioAcquisto.tsx | 8 +- apps/infoalloggi/src/forms/FormPrezzo.tsx | 667 +++++++++--------- .../src/forms/FormProfilo_Anagrafica.tsx | 2 +- apps/infoalloggi/src/i18n/it.ts | 2 +- apps/infoalloggi/src/lib/annuncio_details.ts | 4 +- apps/infoalloggi/src/pages/_app.tsx | 2 +- apps/infoalloggi/src/pages/_document.tsx | 2 +- apps/infoalloggi/src/pages/annunci.tsx | 16 +- apps/infoalloggi/src/pages/annuncio/[cod].tsx | 52 +- .../pages/area-riservata/admin/prezziario.tsx | 2 +- .../area-riservata/admin/testi-stringhe.tsx | 2 +- apps/infoalloggi/src/pages/chi-siamo.tsx | 5 +- apps/infoalloggi/src/pages/contatti.tsx | 25 +- apps/infoalloggi/src/pages/guida.tsx | 9 +- apps/infoalloggi/src/pages/index.tsx | 22 +- apps/infoalloggi/src/pages/prezzi.tsx | 19 +- apps/infoalloggi/src/pages/proprietari.tsx | 44 +- apps/infoalloggi/src/pages/test.tsx | 22 +- apps/infoalloggi/src/styles/globals.css | 132 +++- 46 files changed, 749 insertions(+), 609 deletions(-) diff --git a/apps/infoalloggi/src/components/accordionComp.tsx b/apps/infoalloggi/src/components/accordionComp.tsx index a7eb2ca..9f36bd6 100644 --- a/apps/infoalloggi/src/components/accordionComp.tsx +++ b/apps/infoalloggi/src/components/accordionComp.tsx @@ -48,8 +48,11 @@ export const AccordionComp = forwardRef( type="single" > {texts.map((text, index) => ( - // biome-ignore lint/suspicious/noArrayIndexKey: - + + key={`ac-item-${index}`} + value={`item-${index}`} + > {text.title} diff --git a/apps/infoalloggi/src/components/annunci_map.tsx b/apps/infoalloggi/src/components/annunci_map.tsx index 15a2d4f..5338bd6 100644 --- a/apps/infoalloggi/src/components/annunci_map.tsx +++ b/apps/infoalloggi/src/components/annunci_map.tsx @@ -106,7 +106,7 @@ const SelectedComp = memo( { open={open} > - + + - {t.annuncio_load_fail.home} + diff --git a/apps/infoalloggi/src/components/footer.tsx b/apps/infoalloggi/src/components/footer.tsx index 0c7f3b1..4c2fcb0 100644 --- a/apps/infoalloggi/src/components/footer.tsx +++ b/apps/infoalloggi/src/components/footer.tsx @@ -11,12 +11,7 @@ export const Footer = ({ className }: FooterProps) => { const { t } = useTranslation(); return (
-