From bc53fde981fd039b2f956460438e18ecb234c7e4 Mon Sep 17 00:00:00 2001 From: xavier jouppe Date: Mon, 14 Oct 2024 16:09:41 +0200 Subject: [PATCH] content: update data subvention section description --- .env.dev | 3 -- .../subventions-association-section/index.tsx | 50 ++++++++++++++----- 2 files changed, 38 insertions(+), 15 deletions(-) diff --git a/.env.dev b/.env.dev index 987f8c176..d98479ba4 100644 --- a/.env.dev +++ b/.env.dev @@ -13,10 +13,7 @@ SENTRY_AUTH_TOKEN= MATOMO_ENABLED=disabled MATOMO_SITE_ID= MATOMO_API_SITE_ID= -UPTIME_ROBOT_API_KEY= ALTERNATIVE_SEARCH_ROUTE= -INSEE_DIRIGEANT_CLIENT_ID= -INSEE_DIRIGEANT_CLIENT_SECRET= PROXY_API_KEY= REDIS_URL=redis://127.0.0.1:6379 REDIS_ENABLED=false diff --git a/components/subventions-association-section/index.tsx b/components/subventions-association-section/index.tsx index bbbbe539b..003854c71 100644 --- a/components/subventions-association-section/index.tsx +++ b/components/subventions-association-section/index.tsx @@ -1,7 +1,9 @@ 'use client'; +import FAQLink from '#components-ui/faq-link'; import { Tag } from '#components-ui/tag'; -import { DataSubvention } from '#components/administrations'; +import { DJEPVA } from '#components/administrations'; +import NonRenseigne from '#components/non-renseigne'; import { DataSectionClient } from '#components/section/data-section'; import { FullTable } from '#components/table/full'; import { EAdministration } from '#models/administrations/EAdministration'; @@ -13,6 +15,19 @@ import { formatCurrency } from '#utils/helpers'; import { useAPIRouteData } from 'hooks/fetch/use-API-route-data'; import { useMemo } from 'react'; +const DataSubventionLink = () => ( + + Data.subvention est un outil développé par la . Il recense les + subventions demandées et reçues par une association. +
+ Les données sont issues de issues de Chorus et du Fonjep (Fonds de + coopération de la jeunesse et de l’éducation populaire). +
+); + const SubventionDetails: React.FC<{ subventions: ISubventions }> = ({ subventions, }) => { @@ -37,13 +52,17 @@ const SubventionDetails: React.FC<{ subventions: ISubventions }> = ({ }, [subventions]); return ( -

- Cette association a demandé {subventionStats.totalSubventions}{' '} - subvention(s) depuis {subventionStats.mostRecentYear} dont{' '} - {subventionStats.totalApproved} accordée(s) pour un total de{' '} - {formatCurrency(subventionStats.totalAmount)}. Ces données sont - collectées par . -

+ <> + Depuis {subventionStats.mostRecentYear}, cette association compte{' '} + {subventionStats.totalSubventions} demandes de subventions référencées + dans . +

+ Parmi ces subventions :{' '} + {subventionStats.totalApproved} ont été accordées pour un total + de {formatCurrency(subventionStats.totalAmount)}. Le reste a été + refusé, est en cours d’instruction ou se situe dans un état inconnu. +

+ ); }; @@ -69,18 +88,23 @@ const SubventionsAssociation: React.FC<{ {(subventions) => !subventions || subventions?.length === 0 ? ( <> - Aucune demande de subvention n’a été trouvée pour cette association. + Aucune demande de subvention n’a été trouvée pour cette association + dans . ) : ( <> [ {subvention.year}, - {subvention.description}, + subvention.description ? ( + {subvention.description} + ) : ( + + ), formatCurrency(subvention.amount), - subvention.label && ( + subvention.label ? ( {subvention.label} + ) : ( + Inconnu ), ])} />