fix: store customer-product
This commit is contained in:
@@ -1,37 +1,29 @@
|
||||
<template>
|
||||
<component :is="Default || 'div'">
|
||||
<div class="p-4">
|
||||
|
||||
<div v-if="loading" class="flex justify-center py-8">
|
||||
<ULoader />
|
||||
</div>
|
||||
|
||||
<div v-else-if="error" class="text-red-500">
|
||||
{{ error }}
|
||||
</div>
|
||||
|
||||
<UTree v-if="showTree" :items="treeItems" v-model:expanded="expandedFolders" :key="treeKey" @toggle="onToggle" :get-key="item => item.value">
|
||||
<template #item-wrapper="{ item }">
|
||||
<div class="flex items-start cursor-pointer">
|
||||
|
||||
<div class="flex items-start cursor-pointer" @click.stop="!item.isFolder">
|
||||
<div class="flex items-center gap-1">
|
||||
<UIcon :name="item.icon" :size="30" />
|
||||
|
||||
<div class="flex gap-1 items-center">
|
||||
<span class="text-[15px] font-medium">
|
||||
{{ item.label }}
|
||||
</span>
|
||||
|
||||
<UButton v-if="!item.isFolder && item.fileName" size="xxs" color="neutral"
|
||||
variant="outline" icon="i-lucide-download"
|
||||
@click.stop="downloadFile(item.path, item.fileName)" :ui="{ base: 'ring-0!' }" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
</UTree>
|
||||
|
||||
</div>
|
||||
</component>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user