From ea0b0b3fa6feef55db3698a9d5f2bba641598671 Mon Sep 17 00:00:00 2001 From: theborakompanioni Date: Fri, 6 Feb 2026 21:45:51 +0100 Subject: [PATCH] chore(lint): enable eslint recommendedTypeChecked WIP --- src/components/MainWalletPage.tsx | 4 +- src/components/SwitchWalletPage.tsx | 6 +- src/components/create/CreateStepConfirm.tsx | 2 +- src/components/create/CreateWalletForm.tsx | 4 +- src/components/earn/EarnForm.tsx | 4 +- src/components/error/ErrorPage.tsx | 19 ++++-- src/components/layout/AppNavbar.tsx | 10 ++-- src/components/layout/AppSidebar.tsx | 6 +- src/components/layout/Layout.tsx | 4 +- src/components/login/LoginForm.tsx | 4 +- src/components/login/LoginPage.tsx | 8 +-- src/components/receive/ReceivePage.tsx | 2 +- src/components/send/SendForm.tsx | 22 +++---- src/components/send/SendPage.tsx | 2 +- src/components/settings/FeeLimitDialog.tsx | 2 +- src/components/settings/LanguageSelector.tsx | 6 +- src/components/settings/RescanChainPage.tsx | 7 ++- src/components/settings/SeedPhraseDialog.tsx | 2 +- src/components/settings/SettingsItem.tsx | 6 +- src/components/settings/SettingsPage.tsx | 12 ++-- src/components/settings/TxFeeInputField.tsx | 2 +- src/components/ui/jam/Balance.tsx | 15 ++--- src/components/ui/jam/CopyButton.tsx | 2 +- .../ui/jam/LockWalletConfirmDialog.tsx | 2 +- .../utils/PasswordVerificationForm.tsx | 6 +- src/components/wallet/JarUtxosTable.tsx | 2 +- .../wallet/WalletJarsDetailsContent.tsx | 10 +++- src/constants/jam.ts | 22 ++++--- src/constants/jm.ts | 6 +- src/constants/meta-env-utils.ts | 5 ++ src/context/JamWalletInfoContextProvider.tsx | 9 ++- src/hooks/useFeatures.ts | 58 ++++++++++--------- src/hooks/useJmWebsocket.ts | 2 +- src/i18n/config.ts | 2 +- src/i18n/testConfig.ts | 2 +- src/lib/api/logs.ts | 2 +- src/lib/api/orderbook.ts | 6 +- src/lib/balanceSummary.test.ts | 16 +++-- src/lib/balanceSummary.ts | 33 +---------- src/lib/config.ts | 8 +-- src/lib/hash.test.ts | 2 +- src/lib/utils.test.ts | 9 ++- src/lib/utils.ts | 9 +-- vite.config.ts | 2 +- 44 files changed, 184 insertions(+), 180 deletions(-) create mode 100644 src/constants/meta-env-utils.ts diff --git a/src/components/MainWalletPage.tsx b/src/components/MainWalletPage.tsx index 093b6a75..76b61d4e 100644 --- a/src/components/MainWalletPage.tsx +++ b/src/components/MainWalletPage.tsx @@ -76,11 +76,11 @@ export default function MainWalletPage({ walletFileName }: MainWalletPageProps) )}
- - diff --git a/src/components/SwitchWalletPage.tsx b/src/components/SwitchWalletPage.tsx index 319efd49..b3fb6984 100644 --- a/src/components/SwitchWalletPage.tsx +++ b/src/components/SwitchWalletPage.tsx @@ -105,7 +105,7 @@ const SwitchWalletPage = ({ walletFileName }: SwitchWalletPageProps) => { {listWalletsFetching ? ( ) : ( - await listWalletsRefetch()} /> + void listWalletsRefetch()} /> )}
{t('settings.button_switch_wallet')} @@ -132,7 +132,7 @@ const SwitchWalletPage = ({ walletFileName }: SwitchWalletPageProps) => { {listWalletsErrorAlert.message} {listWalletsErrorAlert.error_description} - @@ -177,7 +177,7 @@ const SwitchWalletPage = ({ walletFileName }: SwitchWalletPageProps) => { - )} - diff --git a/src/components/settings/LanguageSelector.tsx b/src/components/settings/LanguageSelector.tsx index a4f916f9..958b58d6 100644 --- a/src/components/settings/LanguageSelector.tsx +++ b/src/components/settings/LanguageSelector.tsx @@ -6,8 +6,8 @@ import languages from '@/i18n/languages' export const LanguageSelector = () => { const { i18n, t } = useTranslation() - const handleLanguageChange = (languageKey: string) => { - i18n.changeLanguage(languageKey) + const handleLanguageChange = async (languageKey: string) => { + await i18n.changeLanguage(languageKey) } const getCurrentLanguageDescription = () => { @@ -26,7 +26,7 @@ export const LanguageSelector = () => { - void handleLanguageChange(value)}> diff --git a/src/components/settings/RescanChainPage.tsx b/src/components/settings/RescanChainPage.tsx index 4da49b96..2bc15020 100644 --- a/src/components/settings/RescanChainPage.tsx +++ b/src/components/settings/RescanChainPage.tsx @@ -51,9 +51,10 @@ function RescanChainForm({ rescanInfo, onSubmit, disabled }: RescanChainFormProp resolver: yupResolver(schema), }) + const doOnSubmit = handleSubmit(onSubmit) + return ( - /* "handleSubmit" will validate your inputs before invoking "onSubmit" */ - + void doOnSubmit(event)} className="space-y-4"> {/* include validation with required or other standard HTML validation rules */}