import { Eye, EyeSlash, Lock, LockOpen, X } from "@phosphor-icons/react"; import type { ImageDocument } from "@core/document"; import type { Layer } from "@core/layer"; import type { SelectionState } from "@editor/state"; export type LayersSheetProps = { document: ImageDocument; selection: SelectionState; open: boolean; onClose: () => void; }; export function LayersSheet({ document, selection, open, onClose }: LayersSheetProps) { return ( ); } function LayerRow({ layer, depth, selectedLayerIds }: { layer: Layer; depth: number; selectedLayerIds: string[] }) { const selected = selectedLayerIds.includes(layer.id); return (