ability to upload multiple images with shadcn-vue components. each image should be right clickable as a context menu <Tabs defaultValue="dimensions" v-model="currentTab" class="min-w-full bg-white rounded-md"> <TabsList class=""> <TabsTrigger v-for="tab in tabs" :key="tab.value" :value="tab.value">{{ $t(`label.${tab.value}`) }}</TabsTrigger> </TabsList> <TabsContent v-for="tab in tabs" :key="tab.value" :value="tab.value"> <div class="h-[360px] min-w-full flex"> <ContextMenu :current-tab="currentTab"/> </div> <Button class="w-full">Upload Image</Button> </TabsContent> </Tabs> </ResizablePanel> ContextMenu <script setup lang="ts"> import { ContextMenu, ContextMenuContent, ContextMenuItem, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuTrigger, } from '@/components/ui/context-menu'; import { tabs } from '../d | A shadcn/ui and v0 generation - v0