Add slot for multiple buttons
This commit is contained in:
parent
3a7f558755
commit
d2f7f16e88
|
@ -10,6 +10,7 @@
|
||||||
<div v-for="file in inner" :key="file.id" class="flex h-[35px] justify-between items-center space-x-2 px-2 border-2 border-solid border-gray-600 rounded-lg text-gray-300 bg-gray-700">
|
<div v-for="file in inner" :key="file.id" class="flex h-[35px] justify-between items-center space-x-2 px-2 border-2 border-solid border-gray-600 rounded-lg text-gray-300 bg-gray-700">
|
||||||
<img :src="file.icon" class="w-6 h-6" />
|
<img :src="file.icon" class="w-6 h-6" />
|
||||||
<div class="text-sm text-gray-300 leading-none grow" v-text="file.file_name"></div>
|
<div class="text-sm text-gray-300 leading-none grow" v-text="file.file_name"></div>
|
||||||
|
<slot name="buttons" button-class="flex justify-center items-center w-6 h-6 rounded-full" icon-class="w-3 h-3" :file="file"></slot>
|
||||||
<a v-tooltip="`Löschen`" href="#" class="flex justify-center items-center w-6 h-6 rounded-full bg-red-200" @click.prevent="onDelete(file)">
|
<a v-tooltip="`Löschen`" href="#" class="flex justify-center items-center w-6 h-6 rounded-full bg-red-200" @click.prevent="onDelete(file)">
|
||||||
<trash-icon class="text-red-800 w-3 h-3"></trash-icon>
|
<trash-icon class="text-red-800 w-3 h-3"></trash-icon>
|
||||||
</a>
|
</a>
|
||||||
|
|
Loading…
Reference in New Issue