diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..fae8e3d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib", + "typescript.enablePromptUseWorkspaceTsdk": true +} diff --git a/apps/admin/next.config.ts b/apps/admin/next.config.ts index ae67cd6..c1097d0 100644 --- a/apps/admin/next.config.ts +++ b/apps/admin/next.config.ts @@ -1,5 +1,5 @@ -import createNextIntlPlugin from 'next-intl/plugin'; import type { NextConfig } from 'next'; +import createNextIntlPlugin from 'next-intl/plugin'; /** Registers the cookie-based locale resolver in src/i18n/request.ts. */ const withNextIntl = createNextIntlPlugin('./src/i18n/request.ts'); diff --git a/apps/admin/src/features/auth/login-form.tsx b/apps/admin/src/features/auth/login-form.tsx index f0544d5..5393c4c 100644 --- a/apps/admin/src/features/auth/login-form.tsx +++ b/apps/admin/src/features/auth/login-form.tsx @@ -5,7 +5,7 @@ import { useTranslations } from 'next-intl'; import { useEffect, useState, type FormEvent } from 'react'; import { isApiClientError } from '@sport/api-client'; -import { Button, Input } from '@sport/ui'; +import { Button, FormError, Input } from '@sport/ui'; import { loginSchema } from '@sport/validation'; import { useSession } from './session-provider'; @@ -91,11 +91,7 @@ export function LoginForm() { /> - {error ? ( -

- {error} -

- ) : null} +