Docs
Avatar
Avatar
An image element with a fallback for representing the user.
Usage
vue
<script setup lang="ts">
import { Avatar } from "wedges-vue";
</script>
<template>
<Avatar
alt="Image alt text"
src="https://images.unsplash.com/photo-1517841905240-472988babdf9?w=250&h=250&auto=format&fit=crop"
/>
</template>
API Reference
Avatar
Represents an avatar image. Extends the Radix Avatar Image primitive and includes all of its props.
Props
Prop | Type | Default |
---|---|---|
alt | string | |
initials | string | '' |
notification | 'gray' | 'primary' | 'green' | 'yellow' | 'red' | null | |
size | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | null | |
src | string | |
status | 'gray' | 'primary' | 'green' | 'yellow' | 'red' | null |
Examples
The following example shows an Avatar component with an image, size set to lg, using initials "MQ" as a fallback, and status and notification set to different colors.
MQ
The following examples show different variants of the Avatar component.
WEdgES
The following example shows more advanced usage of the Avatar component and how you can customize it with Tailwind CSS classes.
MQ