diff --git a/frontend/app/components/auth/auth.tsx b/frontend/app/components/auth/auth.tsx index 94f5ef73..1e4f7e1b 100644 --- a/frontend/app/components/auth/auth.tsx +++ b/frontend/app/components/auth/auth.tsx @@ -1,7 +1,7 @@ import { h, Fragment } from 'preact'; import { useState } from 'preact/hooks'; import { useIntl } from 'react-intl'; -import cn from 'classnames'; +import clsx from 'clsx'; import { useDispatch } from 'react-redux'; import { setUser } from 'store/user/actions'; @@ -105,11 +105,11 @@ export default function Auth() { const isTokenView = view === 'token'; const formFooterJSX = ( <> - {errorMessage &&
{errorMessage}
} + {errorMessage &&
{errorMessage}
} -
+
@@ -196,19 +196,21 @@ export default function Auth() { <> {hasOAuthProviders && ( <> -
{intl.formatMessage(messages.oauthSource)}
+
+ {intl.formatMessage(messages.oauthSource)} +
)} {hasOAuthProviders && hasFormProviders && ( -
+
)} {hasFormProviders && ( <> {formProviders.length === 1 ? ( -
{formProviders[0]}
+
{formProviders[0]}
) : ( -
+
{formProviders.map((p) => ( - ))}
)} -
+
{view === 'email' && ( -
+
, 'size'> & { +type Props = Omit, 'size'> & { size?: 'small'; kind?: 'transparent'; suffix?: VNode; @@ -13,13 +11,16 @@ export type ButtonProps = Omit, 'size'> & selected?: boolean; }; -const Button: FunctionComponent = ({ children, size, kind, suffix, selected, className, ...props }) => { +export default function Button({ children, size, kind, suffix, selected, className, ...props }: Props) { return ( - ); -}; - -export default Button; +} diff --git a/frontend/app/components/auth/components/oauth.tsx b/frontend/app/components/auth/components/oauth.tsx index b900f5c0..6752ae9f 100644 --- a/frontend/app/components/auth/components/oauth.tsx +++ b/frontend/app/components/auth/components/oauth.tsx @@ -1,6 +1,6 @@ import { h, JSX } from 'preact'; import { useDispatch } from 'react-redux'; -import cn from 'classnames'; +import clsx from 'clsx'; import { useIntl } from 'react-intl'; import { siteId } from 'common/settings'; @@ -40,18 +40,18 @@ export default function OAuthProviders({ providers }: Props) { }; return ( -