hikari-icons 0.3.10

Material Design Icons (MDI) integration for the Hikari design system
docs.rs failed to build hikari-icons-0.3.10
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.

hikari-icons

Type-safe Material Design Icons (MDI) integration for Dioxus with 7,447 icons.

Installation

[dependencies]
hikari-icons = "0.1.0"

Quick Start

use dioxus::prelude::*;
use hikari_icons::{Icon, MdiIcon};

rsx! {
    Icon { icon: MdiIcon::Search, size: 24, class: "text-primary" }
    Icon { icon: MdiIcon::MoonWaningCrescent, class: "w-6 h-6" }
}

Documentation

For complete API documentation, icon shortcuts, and dynamic icon usage, see docs.rs

Features

  • 7,447 MDI Icons - Complete Material Design Icons collection
  • Type-Safe Enum - Compile-time icon name checking
  • Inline SVG Rendering - No external requests or icon fonts
  • Zero Runtime Overhead - Icons loaded on-demand
  • Convenient Shortcuts - Helper functions for common icons

Dynamic Icons

⚠️ Important: When dynamically changing icons (e.g., theme toggle), use a reactive key on the wrapper component, not on Icon itself. See documentation for details.

License

MIT OR Apache-2.0