mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-11 15:07:08 +00:00
use ToString
This commit is contained in:
parent
5cbf2698fd
commit
b4a5fe9845
2 changed files with 3 additions and 3 deletions
|
@ -121,7 +121,7 @@ impl DesktopContext {
|
|||
}
|
||||
|
||||
/// run (evaluate) a script in the WebView context
|
||||
pub fn eval(&self, script: impl std::fmt::Display) {
|
||||
pub fn eval(&self, script: impl std::string::ToString) {
|
||||
let _ = self.proxy.send_event(Eval(script.to_string()));
|
||||
}
|
||||
}
|
||||
|
@ -206,7 +206,7 @@ pub(super) fn handler(
|
|||
/// The closure will cause the message processing thread to panic if the
|
||||
/// provided script is not valid JavaScript code or if it returns an uncaught
|
||||
/// error.
|
||||
pub fn use_eval<S: std::fmt::Display>(cx: &ScopeState) -> impl Fn(S) + '_ {
|
||||
pub fn use_eval<S: std::string::ToString>(cx: &ScopeState) -> impl Fn(S) + '_ {
|
||||
let desktop = use_window(&cx);
|
||||
|
||||
move |script| desktop.eval(script)
|
||||
|
|
|
@ -15,7 +15,7 @@ use dioxus_core::*;
|
|||
///
|
||||
/// The closure will panic if the provided script is not valid JavaScript code
|
||||
/// or if it returns an uncaught error.
|
||||
pub fn use_eval<S: std::fmt::Display>(_cx: &ScopeState) -> impl Fn(S) {
|
||||
pub fn use_eval<S: std::string::ToString>(_cx: &ScopeState) -> impl Fn(S) {
|
||||
|script| {
|
||||
js_sys::Function::new_no_args(&script.to_string())
|
||||
.call0(&wasm_bindgen::JsValue::NULL)
|
||||
|
|
Loading…
Reference in a new issue