usesuper::*;/// Props for the `euv_avatar` component.
////// Defines the strongly-typed interface for a user or entity avatar that
/// renders either an image or a text fallback.
#[derive(Clone, CustomDebug, Default)]pubstructEuvAvatarProps{/// The image source URL. When empty the `initials` text is rendered instead.
pubsrc:&'staticstr,
/// The alternative text describing the avatar image.
pubalt:&'staticstr,
/// The initials rendered as the text fallback when `src` is empty.
pubinitials:&'staticstr,
/// The square size of the avatar.
pubsize: EuvAvatarSize,
/// Whether to render the avatar as a sharp square instead of a circle.
pubsquare:Signal<bool>,
}