From f00ad7ca494a762b0b49591a062c68ca57c12e19 Mon Sep 17 00:00:00 2001 From: imgurbot12 Date: Mon, 14 Aug 2023 15:43:53 -0700 Subject: [PATCH] feat: upgrade to dioxus 0.4.0 --- rmenu/Cargo.toml | 4 ++-- rmenu/src/gui.rs | 4 ++-- rmenu/src/state.rs | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/rmenu/Cargo.toml b/rmenu/Cargo.toml index 4424d80..b8e5488 100644 --- a/rmenu/Cargo.toml +++ b/rmenu/Cargo.toml @@ -9,8 +9,8 @@ edition = "2021" bincode = "1.3.3" cached = "0.44.0" clap = { version = "4.3.15", features = ["derive"] } -dioxus = "0.3.2" -dioxus-desktop = "0.3.0" +dioxus = "0.4.0" +dioxus-desktop = "0.4.0" env_logger = "0.10.0" heck = "0.4.1" keyboard-types = "0.6.2" diff --git a/rmenu/src/gui.rs b/rmenu/src/gui.rs index f8327a4..a47e45a 100644 --- a/rmenu/src/gui.rs +++ b/rmenu/src/gui.rs @@ -151,9 +151,9 @@ fn TableEntry<'a>(cx: Scope<'a, GEntry<'a>>) -> Element<'a> { #[inline] fn focus(cx: Scope) { - let eval = dioxus_desktop::use_eval(cx); + let eval = use_eval(cx); let js = "document.getElementById(`search`).focus()"; - eval(js.to_owned()); + let _ = eval(js); } /// check if the current inputs match any of the given keybindings diff --git a/rmenu/src/state.rs b/rmenu/src/state.rs index 3075d87..62e6253 100644 --- a/rmenu/src/state.rs +++ b/rmenu/src/state.rs @@ -1,4 +1,4 @@ -use dioxus::prelude::{use_ref, Scope, UseRef}; +use dioxus::prelude::{use_eval, use_ref, Scope, UseRef}; use rmenu_plugin::Entry; use crate::config::Config; @@ -8,9 +8,9 @@ use crate::App; #[inline] fn scroll(cx: Scope, pos: usize) { - let eval = dioxus_desktop::use_eval(cx); + let eval = use_eval(cx); let js = format!("document.getElementById(`result-{pos}`).scrollIntoView(false)"); - eval(js); + let _ = eval(&js); } #[derive(Debug, PartialEq, Clone)]