diff --git a/examples/nested_list/src/list.rs b/examples/nested_list/src/list.rs index ca60ee01aa1..50084f7ceb8 100644 --- a/examples/nested_list/src/list.rs +++ b/examples/nested_list/src/list.rs @@ -141,7 +141,7 @@ impl fmt::Display for Hovered { impl From> for ListVariant where - CHILD: Component + Renderable, + CHILD: Component, CHILD::Properties: Into, { fn from(vchild: VChild) -> Self { diff --git a/examples/routing/src/lib.rs b/examples/routing/src/lib.rs index 3db402bed35..2a64d22717e 100644 --- a/examples/routing/src/lib.rs +++ b/examples/routing/src/lib.rs @@ -10,7 +10,7 @@ use crate::router_button::RouterButton; use log::info; use router::Route; use yew::agent::Bridged; -use yew::{html, Bridge, Component, ComponentLink, Html, ShouldRender}; +use yew::{html, Bridge, Component, ComponentLink, Html, Renderable, ShouldRender}; pub enum Child { A, diff --git a/examples/routing/src/router_button.rs b/examples/routing/src/router_button.rs index efb42807c4f..d13eaf80028 100644 --- a/examples/routing/src/router_button.rs +++ b/examples/routing/src/router_button.rs @@ -60,14 +60,13 @@ impl Component for RouterButton { } } } + fn change(&mut self, props: Self::Properties) -> ShouldRender { self.props = props; true } -} -impl Renderable for RouterButton { - fn view(&self) -> Html { + fn render(&self) -> Html { html! {