From b733eb3c44b43aa8357dbc44f0c15d4b59f7ec1a Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 22 Jun 2023 13:07:50 +0500 Subject: [PATCH] web: fix settings dialog going blank on clicking a checkbox --- .../components/spell-checker-languages.tsx | 43 +++++++++++-------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/apps/web/src/dialogs/settings/components/spell-checker-languages.tsx b/apps/web/src/dialogs/settings/components/spell-checker-languages.tsx index 5d013f2a8..2f460c3c3 100644 --- a/apps/web/src/dialogs/settings/components/spell-checker-languages.tsx +++ b/apps/web/src/dialogs/settings/components/spell-checker-languages.tsx @@ -18,9 +18,10 @@ along with this program. If not, see . */ import { Language, useSpellChecker } from "../../../hooks/use-spell-checker"; -import { Checkbox, Input, Label } from "@theme-ui/components"; +import { Input, Label } from "@theme-ui/components"; import { useCallback, useEffect, useState } from "react"; import { deleteItem } from "@notesnook/core/utils/array"; +import { FlexScrollContainer } from "../../../components/scroll-container"; export function SpellCheckerLanguages() { const spellChecker = useSpellChecker(); @@ -55,24 +56,32 @@ export function SpellCheckerLanguages() { sx={{ mx: "2px", my: 2, width: "auto" }} onChange={(e) => filter(e.currentTarget.value.toLowerCase().trim())} /> - {languages.map((lang) => ( - + ))} + ); }