directory list context menu

This commit is contained in:
2025-07-15 16:20:47 +02:00
parent 5631158b72
commit 672cfbee11
7 changed files with 64 additions and 12 deletions

View File

@@ -0,0 +1,28 @@
<script setup lang="ts">
import {
ContextMenu,
ContextMenuTrigger,
ContextMenuContent,
ContextMenuItem,
} from '@/components/ui/context-menu';
const dialog = useCreateDirectoryDialog();
const props = defineProps<{
class?: string;
}>();
</script>
<template>
<ContextMenu>
<ContextMenuTrigger :class="props.class">
<slot />
</ContextMenuTrigger>
<ContextMenuContent>
<ContextMenuItem @select="dialog.openDialog">
<Icon name="lucide:folder-plus" />
Create directory
</ContextMenuItem>
</ContextMenuContent>
</ContextMenu>
</template>