use yew::prelude::*; use crate::routes::home::teacher_registration; pub enum Msg { Registered, } #[derive(Properties, PartialEq)] pub struct TeacherHomeProps { pub token: String, pub registered: bool, } pub struct TeacherHome { registered: bool, } impl Component for TeacherHome { type Message = Msg; type Properties = TeacherHomeProps; fn create(ctx: &Context) -> Self { Self { registered: ctx.props().registered, } } fn update(&mut self, _ctx: &Context, msg: Self::Message) -> bool { match msg { Msg::Registered => { self.registered = true; true } } } fn view(&self, ctx: &Context) -> Html { html! { if self.registered {

{ "Alles in Ordnung." }

} else { } } } }