Skip to content

Commit 39e745b

Browse files
chore(frontend): bump dependencies
1 parent 9e1c70f commit 39e745b

35 files changed

+2691
-2640
lines changed

frontend/app/.server/environment/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,5 @@ export const server = v.pipe(
9797
* Always returns true so it can be used in a zod refine() function.
9898
*/
9999
function warn(check: boolean, message: string): true {
100-
return check && log.warn(message), true;
100+
return (check && log.warn(message), true);
101101
}

frontend/app/@types/global.types.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import type { Request } from 'express';
55
import type { ClientEnvironment } from '~/.server/environment';
66
import type { InstanceName } from '~/.server/utils/instance-registry';
77

8-
/* eslint-disable no-var */
9-
108
declare global {
119
/**
1210
* The application's session type.

frontend/app/components/error-summary.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ function getErrorMessageIds(input: Element): readonly string[] {
187187
*/
188188
function createErrorItem(input: Element, errorMessageId: string): ErrorSummaryItem | null {
189189
const errorMessageElement = document.getElementById(errorMessageId);
190-
const errorMessageContent = errorMessageElement?.textContent?.trim();
190+
const errorMessageContent = errorMessageElement?.textContent.trim();
191191

192192
if (!errorMessageContent) {
193193
return null;

frontend/app/routes/auth/logout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ export default function Logout() {
1313
return <></>;
1414
}
1515

16-
export function loader({ context, params, request }: Route.LoaderArgs) {
17-
return handleLogout({ context, params, request });
16+
export function loader(loaderArgs: Route.LoaderArgs) {
17+
return handleLogout(loaderArgs);
1818
}
1919

2020
function handleLogout({ context, params, request }: Route.LoaderArgs) {

frontend/app/routes/dev/oidc-provider.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ const tokenCache = new Map<AuthCode, TokenSet>();
3131
/**
3232
* Handle OIDC actions, such as token exchange.
3333
*/
34-
export async function action({ context, params, request }: Route.ActionArgs) {
34+
export async function action(actionArgs: Route.ActionArgs) {
3535
const { ENABLE_DEVMODE_OIDC } = serverEnvironment;
3636

3737
if (!ENABLE_DEVMODE_OIDC) {
3838
// return a 404 if devmode OIDC is not enabled
3939
return Response.json(null, { status: HttpStatusCodes.NOT_FOUND });
4040
}
4141

42-
const endpoint = params['*'];
42+
const endpoint = actionArgs.params['*'];
4343

4444
switch (endpoint) {
4545
case 'token': {
46-
return await handleTokenRequest({ context, params, request });
46+
return await handleTokenRequest(actionArgs);
4747
}
4848

4949
default: {
@@ -55,25 +55,25 @@ export async function action({ context, params, request }: Route.ActionArgs) {
5555
/**
5656
* Handle OIDC loader requests, such as discovery, user info, etc.
5757
*/
58-
export async function loader({ context, params, request }: Route.LoaderArgs) {
58+
export async function loader(loaderArgs: Route.LoaderArgs) {
5959
if (!serverEnvironment.ENABLE_DEVMODE_OIDC) {
6060
// return a 404 if devmode OIDC is not enabled
6161
return Response.json(null, { status: HttpStatusCodes.NOT_FOUND });
6262
}
6363

64-
const endpoint = params['*'];
64+
const endpoint = loaderArgs.params['*'];
6565

6666
switch (endpoint) {
6767
case '.well-known/openid-configuration': {
68-
return handleMetadataRequest({ context, params, request });
68+
return handleMetadataRequest(loaderArgs);
6969
}
7070

7171
case '.well-known/jwks.json': {
7272
return await handleJwksRequest();
7373
}
7474

7575
case 'authorize': {
76-
return await handleAuthorizeRequest({ context, params, request });
76+
return await handleAuthorizeRequest(loaderArgs);
7777
}
7878

7979
case 'userinfo': {

frontend/app/routes/protected/multi-channel/finalize-request.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { data, useFetcher } from 'react-router';
66
import { Trans, useTranslation } from 'react-i18next';
77
import * as v from 'valibot';
88

9-
import type { Info, Route } from './+types/finalize-request';
9+
import type { Route } from './+types/finalize-request';
1010

1111
import { getSinCaseService } from '~/.server/domain/multi-channel/case-api-service';
1212
import { serverEnvironment } from '~/.server/environment';
@@ -125,7 +125,7 @@ export async function action({ context, params, request }: Route.ActionArgs) {
125125
export default function PidVerification({ loaderData, actionData, params }: Route.ComponentProps) {
126126
const { t } = useTranslation(handle.i18nNamespace);
127127
const fetcherKey = useId();
128-
const fetcher = useFetcher<Info['actionData']>({ key: fetcherKey });
128+
const fetcher = useFetcher<typeof actionData>({ key: fetcherKey });
129129
const fetcherState = useFetcherState(fetcher);
130130
const errors = fetcher.data?.errors;
131131

frontend/app/routes/protected/multi-channel/pid-verification.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { faCheck, faXmark } from '@fortawesome/free-solid-svg-icons';
77
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
88
import { useTranslation } from 'react-i18next';
99

10-
import type { Info, Route } from './+types/pid-verification';
10+
import type { Route } from './+types/pid-verification';
1111

1212
import { getSinCaseService } from '~/.server/domain/multi-channel/case-api-service';
1313
import { requireAllRoles } from '~/.server/utils/auth-utils';
@@ -86,7 +86,7 @@ export async function action({ context, params, request }: Route.ActionArgs) {
8686
export default function PidVerification({ loaderData, actionData, params }: Route.ComponentProps) {
8787
const { t } = useTranslation(handle.i18nNamespace);
8888
const fetcherKey = useId();
89-
const fetcher = useFetcher<Info['actionData']>({ key: fetcherKey });
89+
const fetcher = useFetcher<typeof actionData>({ key: fetcherKey });
9090
const fetcherState = useFetcherState(fetcher);
9191

9292
return (

frontend/app/routes/protected/multi-channel/search-sin.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { useFetcher } from 'react-router';
66
import type { ColumnDef } from '@tanstack/react-table';
77
import { useTranslation } from 'react-i18next';
88

9-
import type { Info, Route } from './+types/search-sin';
9+
import type { Route } from './+types/search-sin';
1010

1111
import { getSinCaseService } from '~/.server/domain/multi-channel/case-api-service';
1212
import { getSinSearchService } from '~/.server/domain/multi-channel/search-api-service';
@@ -115,7 +115,7 @@ export async function action({ context, params, request }: Route.ActionArgs) {
115115
export default function SearchSin({ loaderData, actionData, params }: Route.ComponentProps) {
116116
const { t, i18n } = useTranslation(handle.i18nNamespace);
117117
const fetcherKey = useId();
118-
const fetcher = useFetcher<Info['actionData']>({ key: fetcherKey });
118+
const fetcher = useFetcher<typeof actionData>({ key: fetcherKey });
119119
const fetcherState = useFetcherState(fetcher);
120120

121121
type TableRowData = NonNullable<typeof actionData>['tableData'][number];

frontend/app/routes/protected/multi-channel/send-validation.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useFetcher } from 'react-router';
55

66
import { useTranslation } from 'react-i18next';
77

8-
import type { Info, Route } from './+types/send-validation';
8+
import type { Route } from './+types/send-validation';
99

1010
import { getSinCaseService } from '~/.server/domain/multi-channel/case-api-service';
1111
import { getLocalizedApplicantGenderById } from '~/.server/domain/person-case/services/applicant-gender-service';
@@ -174,7 +174,7 @@ export default function SendValidation({ loaderData, actionData, params }: Route
174174
const { t } = useTranslation(handle.i18nNamespace);
175175

176176
const fetcherKey = useId();
177-
const fetcher = useFetcher<Info['actionData']>({ key: fetcherKey });
177+
const fetcher = useFetcher<typeof actionData>({ key: fetcherKey });
178178
const fetcherState = useFetcherState(fetcher);
179179

180180
const { inPersonSINCase, caseId } = loaderData;

frontend/app/routes/protected/multi-channel/sin-confirmation.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import type { ReactNode } from 'react';
2-
import { useId, useState, useEffect } from 'react';
2+
import { useEffect, useId, useState } from 'react';
33

44
import type { RouteHandle } from 'react-router';
55
import { useFetcher } from 'react-router';
66

77
import type { ResourceKey } from 'i18next';
88
import { useTranslation } from 'react-i18next';
99

10-
import type { Info, Route } from './+types/sin-confirmation';
10+
import type { Route } from './+types/sin-confirmation';
1111

1212
import { getAssociateSinService } from '~/.server/domain/multi-channel/associate-sin-service';
1313
import { getSinCaseService } from '~/.server/domain/multi-channel/case-api-service';
@@ -100,7 +100,7 @@ export async function action({ context, params, request }: Route.ActionArgs) {
100100
export default function SinConfirmation({ loaderData, actionData, params }: Route.ComponentProps) {
101101
const { t } = useTranslation(handle.i18nNamespace);
102102
const fetcherKey = useId();
103-
const fetcher = useFetcher<Info['actionData']>({ key: fetcherKey });
103+
const fetcher = useFetcher<typeof actionData>({ key: fetcherKey });
104104
const fetcherState = useFetcherState(fetcher);
105105
const recordDetails = loaderData.recordDetails;
106106
const { dateEn, dateFr } = recordDetails.date;

0 commit comments

Comments
 (0)