1 个不稳定版本

0.0.2 2021 年 1 月 31 日
0.0.1 2020 年 12 月 31 日

#9 in #bulma

MIT 许可证

52KB
1.5K SLoC

yew-bulma

crate version

这个包提供了简单的 Yew 组件,用于渲染与 Bulma 兼容的 DOM 节点。例如

html! {
    <Button
        label="Save"
        disabled=!can_save
        css_class="is-primary"
        action=edit_form.link.callback(|e: web_sys::MouseEvent| {e.prevent_default(); Message::Save})
        processing=edit_form.is_saving
    />
}

这个包的目标是

  • 提供对常见 Bulma 组件的简单访问器,包括 Rust 原生逻辑实现。
  • 支持基于 fluent 的本地化。
  • Markdown 渲染支持。

这个项目处于非常早期的开发阶段,实际上只被添加到 Khonsu Labs 的项目中。

依赖项

~15MB
~287K SLoC