dxc-icons 0.1.4

Dioxus component library with over 290 exquisite icons
Documentation

Dioxus Components Icon

Thanks for Element Plus for providing the icons.

Element Plus Dioxus

Preview

Install

Make sure your Cargo.toml includes the Dioxus dependency:

[dependencies]
dioxus = "0.6"
cargo add dxc-icons

Usage

Since 'Box' is a keyword in Rust, please use 'IconBox'.

'Document' is a keyword in Dioxus, please use 'IconDocument'.

For a better experience, it can be used in conjunction with dxc - our UI component library.

API

Name Type Description Default
size Option<String> Icon size "1em"
color Option<String> Svg fill color "currentColor"

Basic usage examples

use dioxus::prelude::*;
use dxc_icons::{Plus, IconBox};

#[component]
fn App() -> Element {
  Div {
    Plus {}
    IconBox {}
    IconDocument {}
  }
}

Custom style example

rsx! {
    Div {
        Plus {
            size: "16px".to_string(), // The size of the icon: size * size
            color: "black".to_string(), // The svg fill color
        }
    }
}