diff --git a/.vscode/settings.json b/.vscode/settings.json index 1ba732ce9..915bf21ea 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -50,6 +50,7 @@ "@mantine/modals", "@mantine/dates", "@mantine/hooks", + "@mantine/form", "@radix-ui/react-context-menu" ], "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, diff --git a/src/renderer/features/login/routes/login-route.tsx b/src/renderer/features/login/routes/login-route.tsx index 7a5b33500..30d188c05 100644 --- a/src/renderer/features/login/routes/login-route.tsx +++ b/src/renderer/features/login/routes/login-route.tsx @@ -1,4 +1,3 @@ -import { useForm } from '@mantine/form'; import isElectron from 'is-electron'; import { nanoid } from 'nanoid/non-secure'; import { useState } from 'react'; @@ -22,6 +21,7 @@ import { Stack } from '/@/shared/components/stack/stack'; import { TextInput } from '/@/shared/components/text-input/text-input'; import { Text } from '/@/shared/components/text/text'; import { toast } from '/@/shared/components/toast/toast'; +import { useForm } from '/@/shared/hooks/use-form'; import { AuthenticationResponse, ServerListItemWithCredential } from '/@/shared/types/domain-types'; import { ServerType, toServerType } from '/@/shared/types/types'; diff --git a/src/renderer/features/lyrics/components/lyrics-search-form.tsx b/src/renderer/features/lyrics/components/lyrics-search-form.tsx index 5cd5e0d66..e08ccffd6 100644 --- a/src/renderer/features/lyrics/components/lyrics-search-form.tsx +++ b/src/renderer/features/lyrics/components/lyrics-search-form.tsx @@ -1,4 +1,3 @@ -import { useForm } from '@mantine/form'; import { openModal } from '@mantine/modals'; import { useQuery } from '@tanstack/react-query'; import orderBy from 'lodash/orderBy'; @@ -17,6 +16,7 @@ import { Stack } from '/@/shared/components/stack/stack'; import { TextInput } from '/@/shared/components/text-input/text-input'; import { Text } from '/@/shared/components/text/text'; import { useDebouncedValue } from '/@/shared/hooks/use-debounced-value'; +import { useForm } from '/@/shared/hooks/use-form'; import { InternetProviderLyricSearchResponse, LyricSource, diff --git a/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx b/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx index 7a7aeec8d..4b3c4cc85 100644 --- a/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx +++ b/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx @@ -1,4 +1,3 @@ -import { useForm } from '@mantine/form'; import { closeModal, ContextModalProps } from '@mantine/modals'; import { useQuery } from '@tanstack/react-query'; import { memo, useCallback, useMemo, useRef, useState } from 'react'; @@ -31,6 +30,7 @@ import { Table } from '/@/shared/components/table/table'; import { TextInput } from '/@/shared/components/text-input/text-input'; import { Text } from '/@/shared/components/text/text'; import { toast } from '/@/shared/components/toast/toast'; +import { useForm } from '/@/shared/hooks/use-form'; import { Playlist, PlaylistListSort, diff --git a/src/renderer/features/playlists/components/create-playlist-form.tsx b/src/renderer/features/playlists/components/create-playlist-form.tsx index ba3af77d7..bc31f9569 100644 --- a/src/renderer/features/playlists/components/create-playlist-form.tsx +++ b/src/renderer/features/playlists/components/create-playlist-form.tsx @@ -1,4 +1,3 @@ -import { useForm } from '@mantine/form'; import { useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; @@ -18,6 +17,7 @@ import { TextInput } from '/@/shared/components/text-input/text-input'; import { Text } from '/@/shared/components/text/text'; import { Textarea } from '/@/shared/components/textarea/textarea'; import { toast } from '/@/shared/components/toast/toast'; +import { useForm } from '/@/shared/hooks/use-form'; import { CreatePlaylistBody, ServerType, SongListSort } from '/@/shared/types/domain-types'; import { ServerFeature } from '/@/shared/types/features-types'; @@ -168,7 +168,6 @@ export const CreatePlaylistForm = ({ onCancel }: CreatePlaylistFormProps) => { Query Editor