From 2f43a2c32d9843c6c41d0bf78c093068705682ee Mon Sep 17 00:00:00 2001 From: Leda Date: Tue, 24 Jan 2023 17:59:31 +0000 Subject: [PATCH] fix: category title input reverts to span on empty string (#699) Fixes https://github.com/revoltchat/revite/issues/693 --- src/pages/settings/server/Categories.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/settings/server/Categories.tsx b/src/pages/settings/server/Categories.tsx index f9f4bc43..4da61297 100644 --- a/src/pages/settings/server/Categories.tsx +++ b/src/pages/settings/server/Categories.tsx @@ -340,11 +340,13 @@ function ListElement({ const save = useCallback(() => { setEditing(undefined); - setTitle!(editing!); + if (editing !== "") { + setTitle!(editing!); + } }, [editing, setTitle]); useEffect(() => { - if (!editing) return; + if (editing === undefined) return; function onClick(ev: MouseEvent) { if ((ev.target as HTMLElement)?.id !== category.id) { @@ -368,7 +370,7 @@ function ListElement({
- {editing ? ( + {editing !== undefined ? (