diff --git a/Events-WebApi/Events.ClientApp/src/api/http.ts b/Events-WebApi/Events.ClientApp/src/api/http.ts index 30b0dc4..5747230 100644 --- a/Events-WebApi/Events.ClientApp/src/api/http.ts +++ b/Events-WebApi/Events.ClientApp/src/api/http.ts @@ -71,11 +71,11 @@ async function parseResponse(response: Response): Promise { async function buildAuthHeaders() { if (!auth0.isAuthenticated.value) { - return {}; + return {} as Record; } const accessToken = await auth0.getAccessTokenSilently(); - return accessToken ? { Authorization: `Bearer ${accessToken}` } : {}; + return accessToken ? { Authorization: `Bearer ${accessToken}` } : ({} as Record); } export async function getJson(path: string, query?: Record) { diff --git a/Events-WebApi/Events.ClientApp/src/auth.ts b/Events-WebApi/Events.ClientApp/src/auth.ts index 0e3069c..01444c1 100644 --- a/Events-WebApi/Events.ClientApp/src/auth.ts +++ b/Events-WebApi/Events.ClientApp/src/auth.ts @@ -15,5 +15,6 @@ if (import.meta.env.VITE_AUTH0_SCOPE) { export const auth0 = createAuth0({ domain: import.meta.env.VITE_AUTH0_DOMAIN, clientId: import.meta.env.VITE_AUTH0_CLIENT_ID, + cacheLocation: 'localstorage', authorizationParams }); diff --git a/Events-WebApi/Events.ClientApp/tsconfig.app.json b/Events-WebApi/Events.ClientApp/tsconfig.app.json index 10c2fa2..05f7b84 100644 --- a/Events-WebApi/Events.ClientApp/tsconfig.app.json +++ b/Events-WebApi/Events.ClientApp/tsconfig.app.json @@ -3,7 +3,7 @@ "target": "ES2020", "useDefineForClassFields": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "Bundler", "strict": true, "jsx": "preserve", "resolveJsonModule": true,