TrademarkTrademark
Docs
Ctrl k
Search docs...
Components

User

Updated: October 18, 2026
View on GitHub
Soon
Not released yet. This is on main and is not in any published version yet. It will not install today.

User shows a person: an Avatar, their name, an optional Tag and a subline such as a role or an email. While loading, skeletons stand in for the name and subline. See the web User for the browser version.

Basic usage

Loading

loading turns the avatar, name and subline into skeletons.

Differences from the web

  • Long names and sublines are cut to one line with an ellipsis, so the row keeps its height on a narrow screen.
  • The subline is left out when there is none, instead of an empty line.
  • avatarProps takes the native Avatar props, which have no empty.
  • className is replaced by style.

API reference

Prop
Type
Default
Description
namestringThe person's name.
sublineReactNodeA line under the name.
tagPropsTagPropsA tag after the name, shown when it has a label.
avatarPropsAvatarPropsProps for the avatar: src, value, size and so on.
loadingbooleanfalseShows skeletons instead of the avatar, name and subline.
childrenReactNodeContent between the avatar and the name.
styleViewStyleStyle for the outer row.
Edit this page on GitHub
TrademarkTrademark
Built with curiosity by Lorant One and the Design Engineers Club