rate_app/cases/
dashboard_menu.rs

1use rate_ui::agents::live::LiveAgent;
2use rate_ui::widget::{Context, OnWireEvent, Widget, WidgetRuntime};
3use yew::{html, Html};
4
5pub type DashboardMenu = WidgetRuntime<DashboardMenuWidget>;
6
7#[derive(Default)]
8pub struct DashboardMenuWidget {}
9
10impl Widget for DashboardMenuWidget {
11    type Event = ();
12    type Tag = ();
13    type Properties = ();
14    type Meta = ();
15
16    fn init(&mut self, _ctx: &mut Context<Self>) {}
17
18    fn view(&self, _ctx: &Context<Self>) -> Html {
19        html! {
20            <>
21                <super::TopSelector />
22                <super::TabSelector />
23            </>
24        }
25    }
26}
27
28impl OnWireEvent<LiveAgent> for DashboardMenuWidget {}