4个版本

0.1.2 2021年6月15日
0.1.1 2020年10月26日
0.1.0 2020年7月17日
0.0.1 2020年7月14日

#351HTTP客户端

Download history 47/week @ 2024-03-11 48/week @ 2024-03-18 37/week @ 2024-03-25 84/week @ 2024-04-01 33/week @ 2024-04-08 43/week @ 2024-04-15 47/week @ 2024-04-22 49/week @ 2024-04-29 38/week @ 2024-05-06 43/week @ 2024-05-13 42/week @ 2024-05-20 47/week @ 2024-05-27 36/week @ 2024-06-03 25/week @ 2024-06-10 39/week @ 2024-06-17 34/week @ 2024-06-24

每月142次下载
2 个包中使用(通过 yew_styles

MIT/Apache

270KB
6K SLoC

Yew Assets

为yew提供的图标组件。这些SVG图标由feather社区创建,所有图标均具有最宽松的许可证(MIT)

使用方法

在项目中包含将使用的功能

yew_assets = {version="0.1", features=["full"]}

功能

browser_assets, business_assets, communication_assets, controller_assets, dev_assets, device_assets, editing_assets, env_assets, file_assets, info_assets, multimedia_assets, nav_assets, object_assets, social_assets, ux_assets

Assets图标组件的示例

use yew::prelude::*;
use yew_assets::{UxAssets, UxIcon};

pub struct App;

impl Component for App {
    type Message = ();
    type Properties = ();

    fn create(_: Self::Properties, _: ComponentLink<Self>) -> Self {
        App {}
    }

    fn update(&mut self, _: Self::Message) -> ShouldRender {
        false
    }

    fn change(&mut self, _: Self::Properties) -> ShouldRender {
        false
    }

    fn view(&self) -> Html {
        <UxAssets
            icon = UxIcon::ShieldOff
            fill = "#fff"
            size = ("30".to_string(),"30".to_string())
        />
    }
}

如何运行文档页面

  1. 克隆仓库: git clone [email protected]:spielrs/yew_assets.git
  2. 运行项目: RUST_LOG=yew_assets cargo=trace cargo run
  3. http://127.0.0.1:8080 打开浏览器

实时文档

https://yewstyles.spielrs.tech/assets

如何贡献

对于新的svg图标,请在此feather github仓库中提交一个PR,并在它被批准后,在此仓库中创建一个新问题,然后组件将很快被生成。对于修复,请直接提交一个pull request。

你喜欢Yew Assets吗?

如果你喜欢Yew Styles,帮助我们支持该项目

Yew Assets是MITApache-2.0许可的

依赖项

~2.9–4MB
~78K SLoC