import type { Id } from "@fileone/convex/dataModel" import type { DirectoryItem, DirectoryItemKind } from "@fileone/convex/types" import type { RowSelectionState } from "@tanstack/react-table" import { atom } from "jotai" export const contextMenuTargeItemAtom = atom(null) export const optimisticDeletedItemsAtom = atom( new Set | Id<"directories">>(), ) export const selectedFileRowsAtom = atom({}) export const newItemKindAtom = atom(null) export const itemBeingRenamedAtom = atom<{ kind: DirectoryItemKind originalItem: DirectoryItem name: string } | null>(null)