ColorModeAvatar

AvatarGitHub
An Avatar with a different source for light and dark mode.

Usage

The ColorModeAvatar component extends the Avatar component, so you can pass any property such as size, icon, etc.

Use the light and dark props to define the source for light and dark mode.

<template>
  <PColorModeAvatar light="https://github.com/vuejs.png" dark="https://github.com/nuxt.png" />
</template>
Switch between light and dark mode to see the different images:

API

Props

Prop Default Type
as
'span'
any

The element or component this component should render as.

light
string
dark
string
style
any
icon
any
class
any
alt
string
decoding
"async" | "auto" | "sync"
height
string | number
loading
"eager" | "lazy"
referrerpolicy
"" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
sizes
string
srcset
string
usemap
string
width
string | number
crossorigin
"anonymous" | "use-credentials"
text
string
size
'md'
"md" | "3xs" | "2xs" | "xs" | "sm" | "lg" | "xl" | "2xl" | "3xl"
color
'neutral'
"neutral" | "primary" | "secondary" | "success" | "info" | "warning" | "error"
chip
boolean | ChipProps
ui
{ root?: SlotClass; image?: SlotClass; fallback?: SlotClass; icon?: SlotClass; }
This component also supports all native <img> HTML attributes.

Changelog

No recent changes