Renders an accessible label associated with controls.
Loading...
Features
Automatic and manual control over when the image renders.
Fallback part accepts any children.
Optionally delay fallback rendering to avoid content flashing.
Anatomy
Import all parts and piece them together.
API Reference
Image
RdxAvatarImageDirective
The image to render.
By default it will only render when it has loaded. You can use the onLoadingStatusChange handler if you need more control.
Prop
Default
Type
src
—
InputSignal<undefined | string>
Emit
Payload
onLoadingStatusChange
[value: RdxImageLoadingStatus]
A callback providing information about the loading status of the image.
This is useful in case you want to control more precisely what to render as the image is loading.
Fallback
RdxAvatarFallbackDirective
An element that renders when the image hasn’t loaded. This means whilst it’s loading, or if there was an error.
If you notice a flash during loading, you can provide a delayMs prop to delay its rendering
so it only renders for those with slower connections.
For more control, use the onLoadingStatusChange handler on rdxAvatarImage .
Prop
Default
Type
delayMs
0
InputSignal<number>
Useful for delaying rendering so it only appears for those with slower connections.