✨ Announcing our seed funding led by Lux Capital! Read more about it on our blog
DocsBlogChangelog

Search documentation...

/

Star

12k+

[ Learn ]

[ Concepts ]

[ Reference ]

Avatar


The Avatar component is used to represent a user, and displays the profile picture, initials or fallback icon.
rx.hstack(
    rx.avatar(size="sm"),
    rx.avatar(name="Barack Obama", size="md"),
    rx.avatar(name="Donald Trump", size="lg"),
    rx.avatar(name="Joe Biden", size="xl"),
)
Avatar components can be grouped into avatar groups for easier display.
rx.avatar_group(
    rx.avatar(name="Barack Obama"),
    rx.avatar(name="Donald Trump"),
    rx.avatar(name="Joe Biden"),
)
Badges can also be applied to show elements about the avatar such as activity.
rx.avatar_group(
    rx.avatar(
        rx.avatar_badge(
            box_size="1.25em",
            bg="green.500",
            border_color="green.500",
        ),
        name="Barack Obama",
    ),
    rx.avatar(
        rx.avatar_badge(
            box_size="1.25em",
            bg="yellow.500",
            border_color="red.500",
        ),
        name="Donald Trump",
    ),
)
If there are too many avatar to display a limit can be set using the max_ prop.
+2
rx.avatar_group(
    *([rx.avatar(name="Barack Obama")] * 5),
    size="md",
    max_=3,
)

Avatar


The image that represents the user.


AvatarBadge


A wrapper that displays its content on the right corner of the avatar.


  • No props for AvatarBadge.

  • Base Event Triggers

AvatarGroup


A wrapper to stack multiple Avatars together.


  • Base Event Triggers

← SpinnerImage →

Copyright © 2023 Pynecone, Inc.