create new file dialog in nav and context menu

This commit is contained in:
2025-09-06 01:29:05 +02:00
parent a4c2c039d2
commit cef77e86b7
4 changed files with 119 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ import {
const warrenStore = useWarrenStore();
const copyStore = useCopyStore();
const createDirectoryDialog = useCreateDirectoryDialog();
const createFileDialog = useCreateFileDialog();
const pasting = ref<boolean>(false);
const validPaste = computed(
@@ -51,6 +52,10 @@ async function onPaste() {
<Icon name="lucide:clipboard-paste" />
Paste
</ContextMenuItem>
<ContextMenuItem @select="createFileDialog.openDialog">
<Icon name="lucide:file-plus" />
Create file
</ContextMenuItem>
<ContextMenuItem @select="createDirectoryDialog.openDialog">
<Icon name="lucide:folder-plus" />
Create directory