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

@@ -2,6 +2,7 @@
import TextEditor from '~/components/viewers/TextEditor.vue';
import ImageViewer from '@/components/viewers/ImageViewer.vue';
import { Separator } from '@/components/ui/separator';
import CreateFileDialog from '~/components/actions/CreateFileDialog.vue';
import CreateDirectoryDialog from '~/components/actions/CreateDirectoryDialog.vue';
import UploadDialog from '~/components/actions/UploadDialog.vue';
import { getWarrens } from '~/lib/api/warrens';
@@ -82,6 +83,15 @@ await useAsyncData('warrens', async () => {
></div>
</Button>
</UploadDialog>
<CreateFileDialog>
<Button
v-if="route.path.startsWith('/warrens/')"
variant="outline"
size="icon"
>
<Icon name="lucide:file-plus" />
</Button>
</CreateFileDialog>
<CreateDirectoryDialog>
<Button
v-if="route.path.startsWith('/warrens/')"