// Auto Generated! DO NOT EDIT! use yew::prelude::{html, Component, Context, Html, Properties}; pub struct IncreaseIndentArrow {} #[derive(Properties, Debug, Clone, PartialEq, Eq)] pub struct Props { #[prop_or_default] pub class: Option<&'static str>, #[prop_or_default] pub width: Option<&'static str>, #[prop_or_default] pub height: Option<&'static str>, #[prop_or_default] pub color: Option<&'static str>, #[prop_or_default] pub fill: Option<&'static str>, #[prop_or_default] pub spin: bool, #[prop_or_default] pub rotate: i16, } impl Component for IncreaseIndentArrow { type Properties = Props; type Message = (); fn create(_ctx: &Context) -> Self { Self {} } fn view(&self, ctx: &Context) -> Html { let props = ctx.props(); // TODO(Shaohua): Do not generate style attribute if it is empty. let mut style = String::new(); if props.rotate != 0 { style += &format!("transform: rotate({}deg);", props.rotate); } html! { } } }