webclipper: fix notebooks getting unselected on tag select (#9706)

Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com>
This commit is contained in:
01zulfi
2026-04-13 14:55:20 +05:00
committed by GitHub
parent 610ced00af
commit 4044b68701

View File

@@ -451,12 +451,22 @@ export function Main() {
)}
<NotebookPicker
selectedItems={refs?.filter((r) => r.type === "notebook") || []}
onSelected={(items) => setRefs(items)}
onSelected={(items) =>
setRefs((refs) => [
...(refs?.filter((r) => r.type === "tag") ?? []),
...(items ?? [])
])
}
/>
<Box sx={{ mt: 1 }} />
<TagPicker
selectedTags={refs?.filter((r) => r.type === "tag") || []}
onSelected={(tags) => setRefs(tags)}
onSelected={(tags) =>
setRefs((refs) => [
...(refs?.filter((r) => r.type !== "tag") ?? []),
...tags
])
}
/>
</>
)}