feat: implement file cutting

This commit is contained in:
2025-11-08 23:17:36 +00:00
parent ad99bca7fd
commit 879287f8bf
3 changed files with 124 additions and 4 deletions

View File

@@ -1,3 +1,4 @@
import type { FileSystemHandle } from "@fileone/convex/filesystem"
import { atom } from "jotai"
import { atomFamily } from "jotai/utils"
@@ -92,3 +93,8 @@ export const hasFileUploadsErrorAtom = atom((get) => {
}
return false
})
export const cutHandlesAtom = atom<FileSystemHandle[]>([])
export const clearCutItemsAtom = atom(null, (_, set) => {
set(cutHandlesAtom, [])
})