Move folder expansion logic to moveTextToFolder callback

This commit is contained in:
2026-02-01 02:08:41 +01:00
parent c66fee4541
commit 1d2f45af5b

View File

@@ -570,11 +570,6 @@ export default function App() {
const handleNewFolder = useCallback(async () => {
const { folderId } = await createFolder(DEFAULT_FOLDER_NAME, null);
await refreshFolders();
setExpandedFolders((prev) => {
const next = new Set(prev);
next.add(folderId);
return next;
});
setEditingTextId(null);
setEditingTextTitle("");
setEditingFolderId(folderId);
@@ -687,6 +682,13 @@ export default function App() {
async (textId: string, folderId: string | null) => {
await moveTextToFolder(textId, folderId);
await refreshTexts();
if (folderId) {
setExpandedFolders((prev) => {
const next = new Set(prev);
next.add(folderId);
return next;
});
}
},
[refreshTexts]
);