Files
warren/frontend/components/DirectoryListContextMenu.vue
2025-07-15 16:20:47 +02:00

29 lines
662 B
Vue

<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>