AsyncImageTileSchema
Renders a Coil AsyncImage that loads its content from model, which can be a remote Model.Url, raw Model.ArrayOfBytes, or a Model.Base64 string (decoded on the client before being handed to Coil). contentScale maps onto the Compose ContentScale of the same name, and contentDescription, alpha, clipToBounds and alignment are forwarded as-is.
Triggers dispatched:
OnAsyncImageLoadStartEventTrigger— when Coil enters its loading state.OnAsyncImageLoadSuccessEventTrigger— when the image has been decoded and drawn.OnAsyncImageLoadFailureEventTrigger— when the load fails.
These fire on every load state change, including reloads after the model changes, so they may fire more than once over the tile's lifetime.
Notes: the tile is not clickable and fires no display trigger — wrap it in a Box or Card when you need tap handling. There is no built-in placeholder or error image: render one yourself by reacting to the load triggers.