about summary refs log tree commit diff
path: root/frontend/src
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src')
-rw-r--r--frontend/src/app.rs2
-rw-r--r--frontend/src/main.rs6
2 files changed, 4 insertions, 4 deletions
diff --git a/frontend/src/app.rs b/frontend/src/app.rs
index a1f63de..d98b955 100644
--- a/frontend/src/app.rs
+++ b/frontend/src/app.rs
@@ -82,7 +82,7 @@ impl Component for OSSE {
     }
 
     fn view(&self, ctx: &Context<Self>) -> Html {
-        let onsubmit = ctx.link().callback(|event: FocusEvent| {
+        let onsubmit = ctx.link().callback(|event: SubmitEvent| {
             event.prevent_default();
 
             OSSEMessage::SearchSubmitted
diff --git a/frontend/src/main.rs b/frontend/src/main.rs
index 95b52e5..fd5ef3c 100644
--- a/frontend/src/main.rs
+++ b/frontend/src/main.rs
@@ -13,7 +13,7 @@ enum Route {
     OSSESearch { query: String },
 }
 
-fn switch_routes(routes: &Route) -> Html {
+fn switch_routes(routes: Route) -> Html {
     match routes {
         Route::OSSEHome => html! {
             <OSSE api_endpoint={"http://127.0.0.1:4444"}/>
@@ -29,12 +29,12 @@ fn yew_app() -> Html {
     html! {
         <>
             <BrowserRouter>
-                <Switch<Route> render={Switch::render(switch_routes)} />
+                <Switch<Route> render={switch_routes} />
             </BrowserRouter>
         </>
     }
 }
 
 fn main() {
-    yew::start_app::<App>();
+    yew::Renderer::<App>::new().render();
 }