mirror of
https://github.com/abhinavxd/libredesk.git
synced 2025-11-03 13:33:32 +00:00
fix: SelectCombobox adjust item and selected templates for proper emoji rendering
This commit is contained in:
@@ -5,8 +5,9 @@
|
||||
:items="items"
|
||||
:placeholder="placeholder"
|
||||
>
|
||||
<!-- Items -->
|
||||
<template #item="{ item }">
|
||||
<div class="flex items-center gap-2 ml-2">
|
||||
<div class="flex items-center gap-2">
|
||||
<!--USER -->
|
||||
<Avatar v-if="type === 'user'" class="w-7 h-7">
|
||||
<AvatarImage :src="item.avatar_url || ''" :alt="item.label.slice(0, 2)" />
|
||||
@@ -14,10 +15,12 @@
|
||||
</Avatar>
|
||||
|
||||
<!-- Others -->
|
||||
<span v-else>{{ item.emoji }}</span>
|
||||
<span v-else-if="item.emoji">{{ item.emoji }}</span>
|
||||
<span>{{ item.label }}</span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<!-- Selected -->
|
||||
<template #selected="{ selected }">
|
||||
<div class="flex items-center gap-2">
|
||||
<div v-if="selected" class="flex items-center gap-2">
|
||||
@@ -28,7 +31,7 @@
|
||||
</Avatar>
|
||||
|
||||
<!-- Others -->
|
||||
<span v-else>{{ selected.emoji }}</span>
|
||||
<span v-else-if="selected.emoji">{{ selected.emoji }}</span>
|
||||
<span>{{ selected.label }}</span>
|
||||
</div>
|
||||
<span v-else>{{ placeholder }}</span>
|
||||
|
||||
Reference in New Issue
Block a user