Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AlephAlpha/muicss-yew

[WIP] MUI-CSS Components for Yew framework
https://github.com/AlephAlpha/muicss-yew

Last synced: about 2 months ago
JSON representation

[WIP] MUI-CSS Components for Yew framework

Awesome Lists containing this project

README

        

# muicss-yew

MUICSS-yew is a component library for [Yew](https://yew.rs) framework based on the lightweight [MUI](https://www.muicss.com/) CSS framework.

:construction: This project is still work in progress. Many components are not yet supported. If those components are needed, you may use MUI-CSS directly (i.e., [with CSS and JS](https://www.muicss.com/docs/v1/css-js/boilerplate-html)) with Yew.

For other Yew component libraries, please see [awesome-yew](https://github.com/jetli/awesome-yew#component-libraries).

## Usage

Add these two lines in your static html file:

```html

```

Add muicss-yew to your `Cargo.toml`:

```toml
[dependencies]
muicss-yew = { git = "https://github.com/AlephAlpha/muicss-yew" }
```

For details, please see the following examples.

## Supported components and examples

- [x] [Appbar](https://alephalpha.github.io/muicss-yew/#appbar)
- [x] [Buttons](https://alephalpha.github.io/muicss-yew/#buttons)
- [x] [Caret](https://alephalpha.github.io/muicss-yew/#caret)
- [x] [Checkbox](https://alephalpha.github.io/muicss-yew/#checkbox)
- [x] [Container](https://alephalpha.github.io/muicss-yew/#container)
- [x] [Divider](https://alephalpha.github.io/muicss-yew/#divider)
- [x] [Dropdowns](https://alephalpha.github.io/muicss-yew/#dropdowns)
- [x] [Grid](https://alephalpha.github.io/muicss-yew/#grid)
- [x] [Input](https://alephalpha.github.io/muicss-yew/#input)
- [x] [Panels](https://alephalpha.github.io/muicss-yew/#panels)
- [x] [Textarea](https://alephalpha.github.io/muicss-yew/#textarea)