#7283 finish item card sections #588
|
@ -7,7 +7,7 @@ import { useQuasar } from 'quasar';
|
||||||
import PinnedModules from './PinnedModules.vue';
|
import PinnedModules from './PinnedModules.vue';
|
||||||
import UserPanel from 'components/UserPanel.vue';
|
import UserPanel from 'components/UserPanel.vue';
|
||||||
import VnBreadcrumbs from './common/VnBreadcrumbs.vue';
|
import VnBreadcrumbs from './common/VnBreadcrumbs.vue';
|
||||||
import VnImg from 'src/components/ui/VnImg.vue';
|
import VnAvatar from './ui/VnAvatar.vue';
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const stateStore = useStateStore();
|
const stateStore = useStateStore();
|
||||||
|
@ -72,22 +72,13 @@ const pinnedModulesRef = ref();
|
||||||
</QTooltip>
|
</QTooltip>
|
||||||
<PinnedModules ref="pinnedModulesRef" />
|
<PinnedModules ref="pinnedModulesRef" />
|
||||||
</QBtn>
|
</QBtn>
|
||||||
<QBtn
|
<QBtn class="q-pa-none" rounded dense flat no-wrap id="user">
|
||||||
:class="{ 'q-pa-none': quasar.platform.is.mobile }"
|
<VnAvatar
|
||||||
|
|||||||
rounded
|
:worker-id="user.id"
|
||||||
dense
|
:title="user.name"
|
||||||
flat
|
size="lg"
|
||||||
no-wrap
|
:color="false"
|
||||||
id="user"
|
/>
|
||||||
>
|
|
||||||
<QAvatar size="lg">
|
|
||||||
<VnImg
|
|
||||||
:id="user.id"
|
|
||||||
collection="user"
|
|
||||||
size="160x160"
|
|
||||||
:zoom-size="null"
|
|
||||||
/>
|
|
||||||
</QAvatar>
|
|
||||||
<QTooltip bottom>
|
<QTooltip bottom>
|
||||||
{{ t('globals.userPanel') }}
|
{{ t('globals.userPanel') }}
|
||||||
</QTooltip>
|
</QTooltip>
|
||||||
|
|
|
@ -11,8 +11,8 @@ import VnSelect from 'src/components/common/VnSelect.vue';
|
||||||
import VnRow from 'components/ui/VnRow.vue';
|
import VnRow from 'components/ui/VnRow.vue';
|
||||||
import FetchData from 'components/FetchData.vue';
|
import FetchData from 'components/FetchData.vue';
|
||||||
import { useClipboard } from 'src/composables/useClipboard';
|
import { useClipboard } from 'src/composables/useClipboard';
|
||||||
import VnImg from 'src/components/ui/VnImg.vue';
|
|
||||||
import { useRole } from 'src/composables/useRole';
|
import { useRole } from 'src/composables/useRole';
|
||||||
|
import VnAvatar from './ui/VnAvatar.vue';
|
||||||
|
|
||||||
const state = useState();
|
const state = useState();
|
||||||
const session = useSession();
|
const session = useSession();
|
||||||
|
@ -153,10 +153,12 @@ const isEmployee = computed(() => useRole().isEmployee());
|
||||||
<QSeparator vertical inset class="q-mx-lg" />
|
<QSeparator vertical inset class="q-mx-lg" />
|
||||||
|
|
||||||
<div class="col column items-center q-mb-sm">
|
<div class="col column items-center q-mb-sm">
|
||||||
<QAvatar size="80px">
|
<VnAvatar
|
||||||
jorgep
commented
Es la foto de un usuario. Es la foto de un usuario.
|
|||||||
<VnImg :id="user.id" collection="user" size="160x160" />
|
:worker-id="user.id"
|
||||||
</QAvatar>
|
:title="user.name"
|
||||||
|
size="80px"
|
||||||
|
:color="false"
|
||||||
|
/>
|
||||||
<div class="text-subtitle1 q-mt-md">
|
<div class="text-subtitle1 q-mt-md">
|
||||||
<strong>{{ user.nickname }}</strong>
|
<strong>{{ user.nickname }}</strong>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,6 +9,7 @@ const $props = defineProps({
|
||||||
description: { type: String, default: null },
|
description: { type: String, default: null },
|
||||||
size: { type: String, default: null },
|
size: { type: String, default: null },
|
||||||
title: { type: String, default: null },
|
title: { type: String, default: null },
|
||||||
|
color: { type: Boolean, default: true },
|
||||||
});
|
});
|
||||||
const { getTokenMultimedia } = useSession();
|
const { getTokenMultimedia } = useSession();
|
||||||
const token = getTokenMultimedia();
|
const token = getTokenMultimedia();
|
||||||
|
@ -21,7 +22,7 @@ const showLetter = ref(false);
|
||||||
<div class="avatar-picture column items-center">
|
<div class="avatar-picture column items-center">
|
||||||
<QAvatar
|
<QAvatar
|
||||||
:style="{
|
:style="{
|
||||||
backgroundColor: useColor(title),
|
backgroundColor: color ? useColor(title) : 'transparent',
|
||||||
}"
|
}"
|
||||||
:size="$props.size"
|
:size="$props.size"
|
||||||
:title="title"
|
:title="title"
|
||||||
|
|
Loading…
Reference in New Issue
Es la foto de un usuario