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}