feat: add thread visibility management using Jotai atoms in chat components

This commit is contained in:
Anish Sarkar 2026-01-20 16:33:42 +05:30
parent 8e5a80fc19
commit 4e4ea6fba0
4 changed files with 76 additions and 37 deletions

View file

@ -47,6 +47,14 @@ export const addingCommentToMessageIdAtom = atom(
}
);
// Setter atom for updating thread visibility
export const setThreadVisibilityAtom = atom(
null,
(get, set, newVisibility: ChatVisibility) => {
set(currentThreadAtom, { ...get(currentThreadAtom), visibility: newVisibility });
}
);
export const resetCurrentThreadAtom = atom(null, (_, set) => {
set(currentThreadAtom, initialState);
});