import * as React from "bloatless-react"; import { SplitModal } from "./splitModal"; import { DirectoryItemList } from "../Components/directoryItemList"; import { DangerousActionButton } from "../Components/dangerousActionButton"; import StorageViewModel from "../../ViewModel/Global/storageViewModel"; import CoreViewModel from "../../ViewModel/Global/coreViewModel"; import { PATH_COMPONENT_SEPARATOR } from "../../Model/Global/storageModel"; export function StorageModal( coreViewModel: CoreViewModel, storageViewModel: StorageViewModel, ) { const detailView = React.createProxyState( [storageViewModel.selectedPath], () => { if (storageViewModel.selectedPath.value == PATH_COMPONENT_SEPARATOR) return (