6 stable releases
2.0.0 | Jul 29, 2024 |
---|---|
1.2.0 | Feb 5, 2024 |
1.1.0 | Mar 16, 2023 |
1.0.2 | Jan 24, 2023 |
1.0.1 | Jan 21, 2023 |
#172 in GUI
165KB
96 lines
Contains (WOFF font, 130KB) MaterialIcons-Regular.woff2
🧬 Dioxus Material Icons
This project provides a simple but configurable component to render Google's Material Icons in Dioxus.
🚀 How to get started
cargo add dioxus-material-icons
This project introduces two components:
MaterialIconStylesheet
MaterialIcon
To be able to use the MaterialIcon
component anywhere in your code, you first have to include
a MaterialIconStylesheet
component. When you want to use the default settings, just add it to your app's root
component like this:
MaterialIconStylesheet { }
Have a look at the docs for more options like self-hosting the icon font file.
After that you can use the MaterialIcon
component like you would expect it:
MaterialIcon { name: "settings" }
You can additionally specify the color and size.
MaterialIcon {
name: "settings",
size: 24,
color: MaterialIconColor::Light,
}
💡 Examples
🔗 Useful links
- Overview of all icons (including names)
Alternatives
- dioxus-free-icons (Support for other icon packs)
📜 License
This software is licensed under the terms of the MIT License.
Note: All Material Icons are licensed under the Apache License 2.0.
© 2023 Lennart Kloock
Dependencies
~3–8.5MB
~80K SLoC