docs.rs failed to build avatar-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
avatar-0.1.1
👦 Avatar
![]()
🎬 Demo
| Framework | Live Demo |
|---|---|
| Yew | |
| Dioxus | |
| Leptos |
📜 Intro
A highly customizable, accessible avatar component for WASM frameworks: Yew, Dioxus, and Leptos. Supports image loading with automatic fallback content, multiple sizes, color themes, and full WCAG compliance.
🤔 Why Avatar?
- 🎨 Fully Customizable: Control every attribute, class, style, size, color, variant, ARIA labels and more.
- 🖼️ Smart Image Loading: Tracks
idle → loading → loaded/errorstatus with context. Fallback is shown until the image is ready. - ⏱ Delay Support: Prevent flash-of-fallback on fast connections with
delay_ms. - ♿ Accessible by Default:
role="img",aria-label,aria-hiddenwired up automatically. - 🧩 Framework Agnostic: Same API semantics across Yew, Dioxus, and Leptos.
Y Yew Usage
Refer to our guide to integrate this component into your Yew app.
🧬 Dioxus Usage
Refer to our guide to integrate this component into your Dioxus app.
🌱 Leptos Usage
Refer to our guide to integrate this component into your Leptos app.
🤝 Contributions
Contributions are welcome! Whether it's bug fixes, feature requests, or examples, we would love your help to make Avatar better.
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request for review.
📜 License
Avatar is licensed under the MIT License. You are free to use, modify, and distribute this library in your projects.