import { atom } from 'jotai'; /** Session flag for the Shared Media side drawer (mutually exclusive with Members). */ export const isMediaDrawerAtom = atom(false); const scrollTops = new Map(); export const getMediaDrawerScrollTop = (roomId: string): number | undefined => scrollTops.get(roomId); export const setMediaDrawerScrollTop = (roomId: string, top: number): void => { scrollTops.set(roomId, top); }; export const clearMediaDrawerScrollTop = (roomId: string): void => { scrollTops.delete(roomId); };