Skip to content

Commit

Permalink
🎨 encodeParameter helperin @potentiel-libraries/routes
Browse files Browse the repository at this point in the history
  • Loading branch information
HubM committed Jan 11, 2024
1 parent db9449a commit 86ab188
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 7 deletions.
4 changes: 3 additions & 1 deletion packages/libraries/routes/src/document/document.routes.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
import { encodeParameter } from '../encodeParameter';

export const télécharger = (identifiantDocument: string) =>
`/documents/${encodeURIComponent(identifiantDocument)}`;
`/documents/${encodeParameter(identifiantDocument)}`;
7 changes: 7 additions & 0 deletions packages/libraries/routes/src/encodeParameter.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/**
*
* @param parameter
* @returns le paramètre de l'url encodé, avec les espaces remplacés par des +
*/
export const encodeParameter = (parameter: string) =>
encodeURIComponent(parameter).replace(/%20/g, '+');
10 changes: 6 additions & 4 deletions packages/libraries/routes/src/lauréat/abandon.routes.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
import { encodeParameter } from '../encodeParameter';

export const lister = '/abandons';

export const détail = (identifiantProjet: string) =>
`/laureats/${encodeURIComponent(identifiantProjet)}/abandon`;
`/laureats/${encodeParameter(identifiantProjet)}/abandon`;

export const demander = (identifiantProjet: string) =>
`/laureats/${encodeURIComponent(identifiantProjet)}/abandon/demander`;
`/laureats/${encodeParameter(identifiantProjet)}/abandon/demander`;

export const téléchargerModèleRéponse = (identifiantProjet: string) =>
`/laureats/${encodeURIComponent(identifiantProjet)}/abandon/modele-reponse`;
`/laureats/${encodeParameter(identifiantProjet)}/abandon/modele-reponse`;

export const transmettrePreuveRecandidature = (identifiantProjet: string) =>
`/laureats/${encodeURIComponent(identifiantProjet)}/abandon/transmettre-preuve-recandidature`;
`/laureats/${encodeParameter(identifiantProjet)}/abandon/transmettre-preuve-recandidature`;
4 changes: 3 additions & 1 deletion packages/libraries/routes/src/projet/projet.routes.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
import { encodeParameter } from '../encodeParameter';

export const details = (identifiantProjet: string) =>
`/projet/${encodeURIComponent(identifiantProjet)}/details.html`;
`/projet/${encodeParameter(identifiantProjet)}/details.html`;
4 changes: 3 additions & 1 deletion packages/libraries/routes/src/réseau/gestionnaire.routes.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import { encodeParameter } from '../encodeParameter';

export const lister = '/reseaux/gestionnaires';

export const détail = (identifiantGestionnaireRéseau: string) =>
`/reseaux/gestionnaires/${encodeURIComponent(identifiantGestionnaireRéseau)}`;
`/reseaux/gestionnaires/${encodeParameter(identifiantGestionnaireRéseau)}`;

export const ajouter = '/reseaux/gestionnaires/ajouter';

0 comments on commit 86ab188

Please sign in to comment.