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日 |
#351 在 HTTP客户端
每月142次下载
在 2 个包中使用(通过 yew_styles)
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())
/>
}
}
如何运行文档页面
- 克隆仓库:
git clone [email protected]:spielrs/yew_assets.git
- 运行项目:
RUST_LOG=yew_assets cargo=trace cargo run
- 在 http://127.0.0.1:8080 打开浏览器
实时文档
https://yewstyles.spielrs.tech/assets
如何贡献
对于新的svg图标,请在此feather github仓库中提交一个PR,并在它被批准后,在此仓库中创建一个新问题,然后组件将很快被生成。对于修复,请直接提交一个pull request。
你喜欢Yew Assets吗?
如果你喜欢Yew Styles,帮助我们支持该项目
Yew Assets是MIT和Apache-2.0许可的
依赖项
~2.9–4MB
~78K SLoC