diff --git a/packages/applications/ssr/src/app/Providers.tsx b/packages/applications/ssr/src/app/Providers.tsx index 8d22f566c2..73ec02168f 100644 --- a/packages/applications/ssr/src/app/Providers.tsx +++ b/packages/applications/ssr/src/app/Providers.tsx @@ -5,7 +5,11 @@ import { SessionProvider } from 'next-auth/react'; import { DsfrProvider } from '@codegouvfr/react-dsfr/next-appdir/DsfrProvider'; import { createMuiDsfrThemeProvider } from '@codegouvfr/react-dsfr/mui'; -const Providers = ({ children }: { children: React.ReactNode }) => { +type ProvidersProps = { + children: React.ReactNode; +}; + +const Providers = ({ children }: ProvidersProps) => { const { MuiDsfrThemeProvider } = createMuiDsfrThemeProvider({}); return ( diff --git a/packages/applications/ssr/src/app/documents/[documentKey]/route.ts b/packages/applications/ssr/src/app/documents/[documentKey]/route.ts index e36cac616f..cf78b1d3d8 100644 --- a/packages/applications/ssr/src/app/documents/[documentKey]/route.ts +++ b/packages/applications/ssr/src/app/documents/[documentKey]/route.ts @@ -1,10 +1,13 @@ import { mediator } from 'mediateur'; import { ConsulterDocumentProjetQuery } from '@potentiel-domain/document'; -export const GET = async ( - request: Request, - { params: { documentKey } }: { params: { documentKey: string } }, -) => { +type DocumentKeyParameter = { + params: { + documentKey: string; + }; +}; + +export const GET = async (request: Request, { params: { documentKey } }: DocumentKeyParameter) => { const result = await mediator.send({ type: 'CONSULTER_DOCUMENT_PROJET', data: { diff --git a/packages/applications/ssr/src/app/laureats/[identifiant]/abandon/page.tsx b/packages/applications/ssr/src/app/laureats/[identifiant]/abandon/page.tsx index c836fec744..da060cb5c5 100644 --- a/packages/applications/ssr/src/app/laureats/[identifiant]/abandon/page.tsx +++ b/packages/applications/ssr/src/app/laureats/[identifiant]/abandon/page.tsx @@ -99,15 +99,18 @@ export default async function Page({ params: { identifiant } }: PageProps) { // TODO: this should be a query with the identifiantUtilisateur and identifiantProjet type AvailableActions = DetailAbandonPageProps['actions']; + +type MapToActionsProps = { + utilisateur: Utilisateur.ValueType; + recandidature: boolean; + statut: Abandon.StatutAbandon.ValueType; +}; + const mapToActions = ({ utilisateur, recandidature, statut, -}: { - utilisateur: Utilisateur.ValueType; - recandidature: boolean; - statut: Abandon.StatutAbandon.ValueType; -}): AvailableActions => { +}: MapToActionsProps): AvailableActions => { const actions: AvailableActions = []; const demandeConfirmationPossible = statut.estDemandé() && !recandidature; diff --git a/packages/applications/ssr/src/app/layout.tsx b/packages/applications/ssr/src/app/layout.tsx index f9749aff82..975a2d9bf8 100644 --- a/packages/applications/ssr/src/app/layout.tsx +++ b/packages/applications/ssr/src/app/layout.tsx @@ -17,7 +17,11 @@ export const metadata: Metadata = { export const dynamic = 'force-dynamic'; -export default function RootLayout({ children }: { children: JSX.Element }) { +type RootLayoutProps = { + children: JSX.Element; +}; + +export default function RootLayout({ children }: RootLayoutProps) { //NOTE: The lang parameter is optional and defaults to "fr" return ( diff --git a/packages/applications/ssr/src/components/organisms/Tile.tsx b/packages/applications/ssr/src/components/organisms/Tile.tsx index a2e630eaf1..3431da2e86 100644 --- a/packages/applications/ssr/src/components/organisms/Tile.tsx +++ b/packages/applications/ssr/src/components/organisms/Tile.tsx @@ -1,9 +1,11 @@ import React, { FC } from 'react'; -export const Tile: FC<{ className?: string; children: React.ReactNode }> = ({ - children, - className = '', -}) => ( +type TileProps = { + className?: string; + children: React.ReactNode; +}; + +export const Tile: FC = ({ children, className = '' }) => (
diff --git "a/packages/applications/ssr/src/components/pages/abandon/d\303\251tails/DetailAbandonPage.tsx" "b/packages/applications/ssr/src/components/pages/abandon/d\303\251tails/DetailAbandonPage.tsx" index f801e5e355..e61995caf8 100644 --- "a/packages/applications/ssr/src/components/pages/abandon/d\303\251tails/DetailAbandonPage.tsx" +++ "b/packages/applications/ssr/src/components/pages/abandon/d\303\251tails/DetailAbandonPage.tsx" @@ -58,13 +58,12 @@ export const DetailAbandonPage: FC = ({ ); }; -const mapToActionComponents = ({ - actions, - identifiantProjet, -}: { +type MapToActionsComponentsProps = { actions: AvailableActions; identifiantProjet: string; -}) => { +}; + +const mapToActionComponents = ({ actions, identifiantProjet }: MapToActionsComponentsProps) => { return actions.length ? ( <> {actions.includes('demander-confirmation') && (