Skip to content

Commit

Permalink
fix(formation & inserpro): hide cards if no data
Browse files Browse the repository at this point in the history
  • Loading branch information
Mihoub2 committed Jan 11, 2024
1 parent d61b220 commit fb3a032
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 54 deletions.
1 change: 0 additions & 1 deletion src/components/blocs/modification-journal/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ export default function ModificationJournal() {
const countA = data.data.filter(
(event) => `${event.user.firstName} ${event.user.lastName}` === a,
).length;

const countB = data.data.filter(
(event) => `${event.user.firstName} ${event.user.lastName}` === b,
).length;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,20 @@ export default function StructureInsertionProfessionnellePage() {
});
}, [id]);

if (inserSup.totalCount === 0 && ipDoc.totalCount === 0 && licenceInser.totalCount === 0 && masterInser.totalCount === 0) {
return (
<Title as="h2">
Pas de données sur l'insertion professionnelle
</Title>
);
}

if (isLoading) return <Spinner size={48} />;
if (error) return <>Erreur...</>;

return (
<>
<Title as="h2">
<Title>
<Icon name="ri-building-fill" className="fr-pl-1w" />
Insertion professionnelle
</Title>
Expand Down
112 changes: 60 additions & 52 deletions src/pages/structures/[id]/chiffres-cles/offre-de-formation.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ export default function StructureOffreDeFormationPage() {
setFormationCount({ totalCount });
});
});
if (formationCount.totalCount === 0) {
return (
<Title as="h2">
Pas de données sur les offres de formations
</Title>
);
}

return (
<>
Expand All @@ -32,63 +39,64 @@ export default function StructureOffreDeFormationPage() {
<Bloc data={{ totalCount: 42 }} noBadge>
<BlocContent>
<Row gutters>
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Les formations dans Parcoursup (open data)
</>
)}
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-cartographie_formations_parcoursup/\
table/?disjunctive.tf&disjunctive.nm&disjunctive.fl&disjunctive.amg&refine.etablissement_id_paysage=${id}&disjunctive.nmc&sort=-annee`}
canEdit={false}
/>
</Col>
{formationCount.totalCount > 0 && (
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Liste des principaux diplômes et formations préparés en open data
{/* ICI SI > 0 bLABLABLA.. */}
</>
)}
// eslint-disable-next-line max-len
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-principaux-diplomes-et-formations-prepares-etablissements-publics/table/?refine.etablissement_id_paysage=${id}`}
canEdit={false}
/>
</Col>
)}
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Les mentions dans Trouver Mon Master (TMM) (open data)
</>
)}
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset\
<>
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Les formations dans Parcoursup (open data)
</>
)}
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-cartographie_formations_parcoursup/\
table/?disjunctive.tf&disjunctive.nm&disjunctive.fl&disjunctive.amg&refine.etablissement_id_paysage=${id}&disjunctive.nmc&sort=-annee`}
canEdit={false}
/>
</Col>
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Liste des principaux diplômes et formations préparés en open data
</>
)}
// eslint-disable-next-line max-len
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-principaux-diplomes-et-formations-prepares-etablissements-publics/table/?refine.etablissement_id_paysage=${id}`}
canEdit={false}
/>
</Col>
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Les mentions dans Trouver Mon Master (TMM) (open data)
</>
)}
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset\
/fr-esr-tmm-donnees-du-portail-dinformation-trouver-mon-master-mentions-de-master/table\
/?disjunctive.for_modalite&disjunctive.for_lic_cons&refine.etablissement_id_paysage=${id}`}
canEdit={false}
/>
</Col>
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Les parcours dans Trouver Mon Master (TMM) (open data)
</>
)}
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset\
canEdit={false}
/>
</Col>
<Col n="12 md-6">
<WeblinkCard
title={(
<>
<Icon className="ri-table-line" />
Les parcours dans Trouver Mon Master (TMM) (open data)
</>
)}
downloadUrl={`https://data.enseignementsup-recherche.gouv.fr/explore/dataset\
/fr-esr-tmm-donnees-du-portail-dinformation-trouver-mon-master-parcours-de-format\
/table/?refine.etablissement_id_paysage=${id}`}
canEdit={false}
/>
</Col>
canEdit={false}
/>
</Col>
</>
)}
</Row>
</BlocContent>
</Bloc>
Expand Down

0 comments on commit fb3a032

Please sign in to comment.