diff --git a/frontend/components/Login.tsx b/frontend/components/Login.tsx index 1192a29..018e8e5 100644 --- a/frontend/components/Login.tsx +++ b/frontend/components/Login.tsx @@ -1,6 +1,6 @@ import { useEffect } from 'react' import { useLoginQuery } from '../codegen/generates' -import create from 'zustand' +import { create } from 'zustand' import { useTranslation, Trans } from 'react-i18next'; function jwtDecode(jwt: string) { diff --git a/frontend/components/ngo/InvalidateTokenDialog.tsx b/frontend/components/ngo/InvalidateTokenDialog.tsx index 2159f3b..25dcc3c 100644 --- a/frontend/components/ngo/InvalidateTokenDialog.tsx +++ b/frontend/components/ngo/InvalidateTokenDialog.tsx @@ -2,7 +2,7 @@ import { useAuthStore, AuthState } from '../Login' import { fetcher } from '../../codegen/fetcher' import { Created_Tokens } from '../../codegen/generates' import { useTranslation } from 'react-i18next'; -import create from 'zustand' +import { create } from 'zustand' export interface ConfirmationState { openedConfirmationFor: string, diff --git a/frontend/components/ngo/SupervisorPasswordReset.tsx b/frontend/components/ngo/SupervisorPasswordReset.tsx index f6e3738..5056150 100644 --- a/frontend/components/ngo/SupervisorPasswordReset.tsx +++ b/frontend/components/ngo/SupervisorPasswordReset.tsx @@ -1,7 +1,7 @@ import { useAuthStore, AuthState } from '../Login' import { fetcher } from '../../codegen/fetcher' import { useTranslation } from 'react-i18next'; -import create from 'zustand' +import { create } from 'zustand' type SupervisorMail = string; type SupervisorPassword = string; diff --git a/frontend/components/supervisor/DeleteSupervisorDialog.tsx b/frontend/components/supervisor/DeleteSupervisorDialog.tsx index 0a9970f..4bf92a8 100644 --- a/frontend/components/supervisor/DeleteSupervisorDialog.tsx +++ b/frontend/components/supervisor/DeleteSupervisorDialog.tsx @@ -1,4 +1,4 @@ -import create from 'zustand' +import { create } from 'zustand' import { useAuthStore, AuthState } from '../../components/Login' import { fetcher } from '../../codegen/fetcher' import { useTranslation } from 'react-i18next'; diff --git a/frontend/components/user/LookupResult.tsx b/frontend/components/user/LookupResult.tsx index e02eddc..231e083 100644 --- a/frontend/components/user/LookupResult.tsx +++ b/frontend/components/user/LookupResult.tsx @@ -1,7 +1,7 @@ import styles from '../../styles/Supervisor.module.css' import styles_core from '../../styles/Core.module.css' import { Languages, LookupQuery, Supervisors, Offers } from '../../codegen/generates' -import create from 'zustand' +import { create } from 'zustand' import { Checkbox } from '../Checkbox' import { useTranslation, Trans } from 'react-i18next'; import constants from '../../i18n/const.json' diff --git a/frontend/components/user/Supervisor.tsx b/frontend/components/user/Supervisor.tsx index d6a86b2..2b27545 100644 --- a/frontend/components/user/Supervisor.tsx +++ b/frontend/components/user/Supervisor.tsx @@ -5,7 +5,7 @@ import { flag } from '../../lib/urls' import { useTranslation } from 'react-i18next'; /** Prevent XSS by `script` or `object` urls **/ -function Sanitized_link({href, target='_blank'}: {href: string|null|undefined, target: string|undefined}) { +function Sanitized_link({href, target='_blank'}: {href: string|null|undefined, target?: string|undefined}) { const secure = href && href.startsWith('http') const fallback = !secure && href && `https://${href}` return ( diff --git a/frontend/pages/index.tsx b/frontend/pages/index.tsx index bc670d1..9c9c110 100644 --- a/frontend/pages/index.tsx +++ b/frontend/pages/index.tsx @@ -1,5 +1,5 @@ import { useRouter } from 'next/router' -import create from 'zustand' +import { create } from 'zustand' import { useTranslation, Trans } from 'react-i18next'; import { Logos } from '../components/logos'