css_in_rust_next/bindings/
yew.rs

1// Copyright © 2020 Lukas Wagner
2
3//! Yew integration module.
4//! The user doesn't need to do anything but to put a style into the class of a
5//! yew component.
6
7extern crate yew;
8
9use super::super::style::Style;
10use yew::prelude::Classes;
11
12impl From<Style> for Classes {
13    fn from(style: Style) -> Self {
14        let mut classes = Self::new();
15        classes.push(style.get_class_name());
16        classes
17    }
18}