Initial commit

This commit is contained in:
2026-04-17 23:26:01 +00:00
commit 2ea4ca5d52
409 changed files with 63459 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
<template>
<UAvatar
v-bind="forwardedProps"
:src="src ?? undefined"
:alt="name ?? undefined"
:icon="icon"
/>
</template>
<script setup lang="ts">
import type { AvatarProps } from '@nuxt/ui'
const forwardedProps = defineProps<Omit<AvatarProps, 'src' | 'alt' | 'icon'>>()
const { name, src } = storeToRefs(useAvatar())
// show initials if name is present, otherwise show icon
const icon = computed(() => {
return !name.value ? 'i-lucide-user' : undefined
})
</script>