fix: replaced all Avatar with UserAvatar
This commit is contained in:
parent
39ffe88549
commit
a399cf87c6
@ -6,11 +6,7 @@
|
||||
:class="open ? 'bg-gray-300' : 'hover:bg-gray-200'"
|
||||
v-if="user"
|
||||
>
|
||||
<Avatar
|
||||
:label="user.full_name"
|
||||
:image="user.user_image"
|
||||
size="md"
|
||||
/>
|
||||
<UserAvatar :user="user.name" size="md" />
|
||||
<span class="hidden text-base font-medium text-gray-900 sm:inline">
|
||||
{{ user.full_name }}
|
||||
</span>
|
||||
@ -25,9 +21,10 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { Dropdown, Avatar, FeatherIcon } from 'frappe-ui'
|
||||
import { Dropdown, FeatherIcon } from 'frappe-ui'
|
||||
import { sessionStore } from '@/stores/session'
|
||||
import { usersStore } from '@/stores/users';
|
||||
import { usersStore } from '@/stores/users'
|
||||
import UserAvatar from '@/components/UserAvatar.vue'
|
||||
import { computed } from 'vue'
|
||||
|
||||
const { logout } = sessionStore()
|
||||
|
||||
@ -11,20 +11,10 @@
|
||||
placeholder="Lead owner"
|
||||
>
|
||||
<template #prefix>
|
||||
<Avatar
|
||||
class="mr-2"
|
||||
:image="getUser(lead.data.lead_owner).user_image"
|
||||
:label="getUser(lead.data.lead_owner).full_name"
|
||||
size="sm"
|
||||
/>
|
||||
<UserAvatar class="mr-2" :user="lead.data.lead_owner" size="sm" />
|
||||
</template>
|
||||
<template #item-prefix="{ option }">
|
||||
<Avatar
|
||||
class="mr-2"
|
||||
:image="getUser(option.email).user_image"
|
||||
:label="getUser(option.email).full_name"
|
||||
size="sm"
|
||||
/>
|
||||
<UserAvatar class="mr-2" :user="option.email" size="sm" />
|
||||
</template>
|
||||
</Autocomplete>
|
||||
<Dropdown :options="statusDropdownOptions">
|
||||
@ -139,18 +129,16 @@
|
||||
placeholder="Lead owner"
|
||||
>
|
||||
<template #prefix>
|
||||
<Avatar
|
||||
<UserAvatar
|
||||
class="mr-2"
|
||||
:image="getUser(lead.data[field.name]).user_image"
|
||||
:label="getUser(lead.data[field.name]).full_name"
|
||||
:user="lead.data[field.name]"
|
||||
size="sm"
|
||||
/>
|
||||
</template>
|
||||
<template #item-prefix="{ option }">
|
||||
<Avatar
|
||||
<UserAvatar
|
||||
class="mr-2"
|
||||
:image="getUser(option.email).user_image"
|
||||
:label="getUser(option.email).full_name"
|
||||
:user="option.email"
|
||||
size="sm"
|
||||
/>
|
||||
</template>
|
||||
@ -235,6 +223,7 @@ import { usersStore } from '@/stores/users'
|
||||
import { dateFormat, timeAgo, dateTooltipFormat } from '@/utils'
|
||||
import { ref, computed, h } from 'vue'
|
||||
import Breadcrumbs from '@/components/Breadcrumbs.vue'
|
||||
import UserAvatar from '../components/UserAvatar.vue'
|
||||
|
||||
const { getUser, users } = usersStore()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user