mirror of
https://github.com/adoyle0/leptos-use.git
synced 2025-01-23 09:09:21 -05:00
Fix import issues with leptos version 0.7.0-gamma2
This commit is contained in:
parent
c4152ca358
commit
3f81160091
60 changed files with 97 additions and 97 deletions
10
Cargo.toml
10
Cargo.toml
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "leptos-use"
|
name = "leptos-use"
|
||||||
version = "0.14.0-beta4"
|
version = "0.14.0-beta5"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = ["Marc-Stefan Cassola"]
|
authors = ["Marc-Stefan Cassola"]
|
||||||
categories = ["gui", "web-programming", "wasm"]
|
categories = ["gui", "web-programming", "wasm"]
|
||||||
|
@ -26,9 +26,9 @@ http1 = { version = "1", optional = true, package = "http" }
|
||||||
http0_2 = { version = "0.2", optional = true, package = "http" }
|
http0_2 = { version = "0.2", optional = true, package = "http" }
|
||||||
js-sys = "0.3"
|
js-sys = "0.3"
|
||||||
lazy_static = "1"
|
lazy_static = "1"
|
||||||
leptos = "0.7.0-beta5"
|
leptos = "0.7.0-gamma2"
|
||||||
leptos_axum = { version = "0.7.0-beta5", optional = true }
|
leptos_axum = { version = "0.7.0-gamma2", optional = true }
|
||||||
leptos_actix = { version = "0.7.0-beta5", optional = true }
|
leptos_actix = { version = "0.7.0-gamma2", optional = true }
|
||||||
leptos-spin = { version = "0.2", optional = true }
|
leptos-spin = { version = "0.2", optional = true }
|
||||||
num = { version = "0.4", optional = true }
|
num = { version = "0.4", optional = true }
|
||||||
paste = "1"
|
paste = "1"
|
||||||
|
@ -47,7 +47,7 @@ codee = { version = "0.2", features = [
|
||||||
"prost",
|
"prost",
|
||||||
] }
|
] }
|
||||||
getrandom = { version = "0.2", features = ["js"] }
|
getrandom = { version = "0.2", features = ["js"] }
|
||||||
leptos_meta = { version = "0.7.0-beta5" }
|
leptos_meta = { version = "0.7.0-gamma2" }
|
||||||
rand = "0.8"
|
rand = "0.8"
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
unic-langid = { version = "0.9", features = ["macros"] }
|
unic-langid = { version = "0.9", features = ["macros"] }
|
||||||
|
|
|
@ -64,7 +64,7 @@ fn Demo() -> impl IntoView {
|
||||||
move |_| {
|
move |_| {
|
||||||
let transport = transport.clone();
|
let transport = transport.clone();
|
||||||
|
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
match transport.open_bidir_stream().await {
|
match transport.open_bidir_stream().await {
|
||||||
Ok(bidir_stream) => {
|
Ok(bidir_stream) => {
|
||||||
let i = id.get_value();
|
let i = id.get_value();
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::ops::Deref;
|
use std::ops::Deref;
|
||||||
|
|
||||||
/// Used as an argument type to make it easily possible to pass either
|
/// Used as an argument type to make it easily possible to pass either
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::core::{SignalMarker, SignalStrMarker};
|
use crate::core::{SignalMarker, SignalStrMarker};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::ops::Deref;
|
use std::ops::Deref;
|
||||||
|
|
||||||
/// Used as an argument type to make it easily possible to pass either
|
/// Used as an argument type to make it easily possible to pass either
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_simple_math;
|
use crate::math::shared::use_simple_math;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use num::Float;
|
use num::Float;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_binary_logic;
|
use crate::math::shared::use_binary_logic;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
use_binary_logic!(
|
use_binary_logic!(
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_simple_math;
|
use crate::math::shared::use_simple_math;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use num::Float;
|
use num::Float;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_simple_math;
|
use crate::math::shared::use_simple_math;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use num::Float;
|
use num::Float;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_partial_cmp;
|
use crate::math::shared::use_partial_cmp;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::cmp::Ordering;
|
use std::cmp::Ordering;
|
||||||
|
|
||||||
use_partial_cmp!(
|
use_partial_cmp!(
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_partial_cmp;
|
use crate::math::shared::use_partial_cmp;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::cmp::Ordering;
|
use std::cmp::Ordering;
|
||||||
|
|
||||||
use_partial_cmp!(
|
use_partial_cmp!(
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Reactive `NOT` condition.
|
/// Reactive `NOT` condition.
|
||||||
///
|
///
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_binary_logic;
|
use crate::math::shared::use_binary_logic;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
use_binary_logic!(
|
use_binary_logic!(
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::math::shared::use_simple_math;
|
use crate::math::shared::use_simple_math;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use num::Float;
|
use num::Float;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
|
|
|
@ -169,7 +169,7 @@ where
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
handler(event.into());
|
handler(event.into());
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::utils::signal_filtered;
|
use crate::utils::signal_filtered;
|
||||||
use crate::{use_debounce_fn_with_options, DebounceOptions};
|
use crate::{use_debounce_fn_with_options, DebounceOptions};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
signal_filtered!(
|
signal_filtered!(
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::utils::signal_filtered;
|
use crate::utils::signal_filtered;
|
||||||
use crate::{use_throttle_fn_with_options, ThrottleOptions};
|
use crate::{use_throttle_fn_with_options, ThrottleOptions};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
|
|
||||||
signal_filtered!(
|
signal_filtered!(
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use super::{use_storage_with_options, StorageType, UseStorageOptions};
|
use super::{use_storage_with_options, StorageType, UseStorageOptions};
|
||||||
use codee::{Decoder, Encoder};
|
use codee::{Decoder, Encoder};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
#[allow(rustdoc::bare_urls)]
|
#[allow(rustdoc::bare_urls)]
|
||||||
/// Reactive [LocalStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage).
|
/// Reactive [LocalStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage).
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::{core::MaybeRwSignal, storage::StorageType, utils::FilterOptions};
|
||||||
use codee::{CodecError, Decoder, Encoder};
|
use codee::{CodecError, Decoder, Encoder};
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use thiserror::Error;
|
use thiserror::Error;
|
||||||
use wasm_bindgen::JsValue;
|
use wasm_bindgen::JsValue;
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
use crate::{use_document, use_event_listener_with_options, use_window, UseEventListenerOptions};
|
use crate::{use_document, use_event_listener_with_options, use_window, UseEventListenerOptions};
|
||||||
use leptos::ev::{blur, focus};
|
use leptos::ev::{blur, focus};
|
||||||
use leptos::html::{AnyElement, ToHtmlElement};
|
use leptos::html::{AnyElement, ToHtmlElement};
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
|
|
||||||
/// Reactive `document.activeElement`
|
/// Reactive `document.activeElement`
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::{use_media_query, use_window};
|
use crate::{use_media_query, use_window};
|
||||||
use leptos::logging::error;
|
use leptos::logging::error;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use paste::paste;
|
use paste::paste;
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::fmt::Debug;
|
use std::fmt::Debug;
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::{js, js_fut, use_event_listener, use_supported, UseTimeoutFnReturn};
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::ev::{copy, cut};
|
use leptos::ev::{copy, cut};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Reactive [Clipboard API](https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API).
|
/// Reactive [Clipboard API](https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API).
|
||||||
///
|
///
|
||||||
|
@ -77,7 +77,7 @@ pub fn use_clipboard_with_options(
|
||||||
|
|
||||||
let update_text = move |_| {
|
let update_text = move |_| {
|
||||||
if is_supported.get() {
|
if is_supported.get() {
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
let clipboard = window().navigator().clipboard();
|
let clipboard = window().navigator().clipboard();
|
||||||
if let Ok(text) = js_fut!(clipboard.read_text()).await {
|
if let Ok(text) = js_fut!(clipboard.read_text()).await {
|
||||||
set_text.set(text.as_string());
|
set_text.set(text.as_string());
|
||||||
|
@ -99,7 +99,7 @@ pub fn use_clipboard_with_options(
|
||||||
let start = start.clone();
|
let start = start.clone();
|
||||||
let value = value.to_owned();
|
let value = value.to_owned();
|
||||||
|
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
let clipboard = window().navigator().clipboard();
|
let clipboard = window().navigator().clipboard();
|
||||||
if js_fut!(clipboard.write_text(&value)).await.is_ok() {
|
if js_fut!(clipboard.write_text(&value)).await.is_ok() {
|
||||||
set_text.set(Some(value));
|
set_text.set(Some(value));
|
||||||
|
|
|
@ -9,7 +9,7 @@ use crate::{
|
||||||
use codee::string::FromToStringCodec;
|
use codee::string::FromToStringCodec;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::fmt::{Display, Formatter};
|
use std::fmt::{Display, Formatter};
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Reactive [DeviceOrientationEvent](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent).
|
/// Reactive [DeviceOrientationEvent](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent).
|
||||||
///
|
///
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::core::MaybeRwSignal;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use wasm_bindgen::{JsCast, JsValue};
|
use wasm_bindgen::{JsCast, JsValue};
|
||||||
|
|
||||||
/// Reactive [`mediaDevices.getDisplayMedia`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia) streaming.
|
/// Reactive [`mediaDevices.getDisplayMedia`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia) streaming.
|
||||||
|
@ -83,7 +83,7 @@ pub fn use_display_media_with_options(
|
||||||
|
|
||||||
let start = move || {
|
let start = move || {
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
_start().await;
|
_start().await;
|
||||||
stream.with_untracked(move |stream| {
|
stream.with_untracked(move |stream| {
|
||||||
if let Some(Ok(_)) = stream {
|
if let Some(Ok(_)) = stream {
|
||||||
|
@ -103,7 +103,7 @@ pub fn use_display_media_with_options(
|
||||||
move || enabled.get(),
|
move || enabled.get(),
|
||||||
move |enabled, _, _| {
|
move |enabled, _, _| {
|
||||||
if *enabled {
|
if *enabled {
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
_start().await;
|
_start().await;
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -4,7 +4,7 @@ use crate::use_event_listener;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use leptos::ev::visibilitychange;
|
use leptos::ev::visibilitychange;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Reactively track `document.visibilityState`
|
/// Reactively track `document.visibilityState`
|
||||||
///
|
///
|
||||||
|
|
|
@ -3,7 +3,7 @@ use crate::{use_event_listener_with_options, use_window, UseEventListenerOptions
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::ev::{pointerdown, pointermove, pointerup};
|
use leptos::ev::{pointerdown, pointermove, pointerup};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use wasm_bindgen::JsCast;
|
use wasm_bindgen::JsCast;
|
||||||
|
@ -123,7 +123,7 @@ where
|
||||||
};
|
};
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
if !on_start(UseDraggableCallbackArgs {
|
if !on_start(UseDraggableCallbackArgs {
|
||||||
position,
|
position,
|
||||||
|
@ -158,7 +158,7 @@ where
|
||||||
set_position.set(position);
|
set_position.set(position);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_move(UseDraggableCallbackArgs {
|
on_move(UseDraggableCallbackArgs {
|
||||||
position,
|
position,
|
||||||
|
@ -183,7 +183,7 @@ where
|
||||||
set_start_position.set(None);
|
set_start_position.set(None);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_end(UseDraggableCallbackArgs {
|
on_end(UseDraggableCallbackArgs {
|
||||||
position: position.get_untracked(),
|
position: position.get_untracked(),
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::core::IntoElementMaybeSignal;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::fmt::{Debug, Formatter};
|
use std::fmt::{Debug, Formatter};
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
|
@ -106,7 +106,7 @@ where
|
||||||
update_files(&event);
|
update_files(&event);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_enter(UseDropZoneEvent {
|
on_enter(UseDropZoneEvent {
|
||||||
files: files.get_untracked().into_iter().collect(),
|
files: files.get_untracked().into_iter().collect(),
|
||||||
|
@ -119,7 +119,7 @@ where
|
||||||
update_files(&event);
|
update_files(&event);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_over(UseDropZoneEvent {
|
on_over(UseDropZoneEvent {
|
||||||
files: files.get_untracked().into_iter().collect(),
|
files: files.get_untracked().into_iter().collect(),
|
||||||
|
@ -137,7 +137,7 @@ where
|
||||||
update_files(&event);
|
update_files(&event);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_leave(UseDropZoneEvent {
|
on_leave(UseDropZoneEvent {
|
||||||
files: files.get_untracked().into_iter().collect(),
|
files: files.get_untracked().into_iter().collect(),
|
||||||
|
@ -153,7 +153,7 @@ where
|
||||||
update_files(&event);
|
update_files(&event);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_drop(UseDropZoneEvent {
|
on_drop(UseDropZoneEvent {
|
||||||
files: files.get_untracked().into_iter().collect(),
|
files: files.get_untracked().into_iter().collect(),
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::core::IntoElementMaybeSignal;
|
use crate::core::IntoElementMaybeSignal;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Reactive [bounding box](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect) of an HTML element
|
/// Reactive [bounding box](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect) of an HTML element
|
||||||
///
|
///
|
||||||
|
|
|
@ -5,7 +5,7 @@ use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::ev::{mouseenter, mouseleave};
|
use leptos::ev::{mouseenter, mouseleave};
|
||||||
use leptos::leptos_dom::helpers::TimeoutHandle;
|
use leptos::leptos_dom::helpers::TimeoutHandle;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
|
@ -3,7 +3,7 @@ use crate::core::Size;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
use crate::{use_resize_observer_with_options, UseResizeObserverOptions};
|
use crate::{use_resize_observer_with_options, UseResizeObserverOptions};
|
||||||
|
|
|
@ -6,7 +6,7 @@ use std::marker::PhantomData;
|
||||||
|
|
||||||
#[cfg(not(feature = "ssr"))]
|
#[cfg(not(feature = "ssr"))]
|
||||||
use crate::{use_intersection_observer_with_options, UseIntersectionObserverOptions};
|
use crate::{use_intersection_observer_with_options, UseIntersectionObserverOptions};
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Tracks the visibility of an element within the viewport.
|
/// Tracks the visibility of an element within the viewport.
|
||||||
///
|
///
|
||||||
|
|
|
@ -122,7 +122,7 @@ where
|
||||||
let event_name = event.name();
|
let event_name = event.name();
|
||||||
let closure_js = Closure::wrap(Box::new(move |e| {
|
let closure_js = Closure::wrap(Box::new(move |e| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
handler(e);
|
handler(e);
|
||||||
}) as Box<dyn FnMut(_)>)
|
}) as Box<dyn FnMut(_)>)
|
||||||
|
|
|
@ -235,7 +235,7 @@ where
|
||||||
} else {
|
} else {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z =
|
let _z =
|
||||||
leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter(
|
leptos::reactive::diagnostics::SpecialNonReactiveZone::enter(
|
||||||
);
|
);
|
||||||
|
|
||||||
on_failed();
|
on_failed();
|
||||||
|
|
|
@ -4,7 +4,7 @@ use crate::core::MaybeRwSignal;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use wasm_bindgen::JsCast;
|
use wasm_bindgen::JsCast;
|
||||||
|
|
||||||
/// Reactive favicon.
|
/// Reactive favicon.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Reactive [Geolocation API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API).
|
/// Reactive [Geolocation API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API).
|
||||||
///
|
///
|
||||||
|
|
|
@ -4,7 +4,7 @@ use crate::utils::{DebounceOptions, FilterOptions, ThrottleOptions};
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
///
|
///
|
||||||
///
|
///
|
||||||
|
|
|
@ -7,7 +7,7 @@ use default_struct_builder::DefaultBuilder;
|
||||||
use futures_util::join;
|
use futures_util::join;
|
||||||
use gloo_timers::future::sleep;
|
use gloo_timers::future::sleep;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::future::Future;
|
use std::future::Future;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
@ -154,10 +154,10 @@ where
|
||||||
set_loading.set(true);
|
set_loading.set(true);
|
||||||
|
|
||||||
let measure = measure.clone();
|
let measure = measure.clone();
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone =
|
let zone =
|
||||||
leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
join!(
|
join!(
|
||||||
on_load_more.with_value(|f| f(state)),
|
on_load_more.with_value(|f| f(state)),
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::core::{IntoElementMaybeSignal, IntoElementsMaybeSignal};
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
|
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
|
@ -103,7 +103,7 @@ where
|
||||||
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::IntersectionObserver)>::new(
|
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::IntersectionObserver)>::new(
|
||||||
move |entries: js_sys::Array, observer| {
|
move |entries: js_sys::Array, observer| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
callback(
|
callback(
|
||||||
entries
|
entries
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::utils::Pausable;
|
||||||
use crate::{use_interval_fn_with_options, UseIntervalFnOptions};
|
use crate::{use_interval_fn_with_options, UseIntervalFnOptions};
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
/// Reactive counter increases on every interval.
|
/// Reactive counter increases on every interval.
|
||||||
|
|
|
@ -104,7 +104,7 @@ where
|
||||||
|
|
||||||
move || {
|
move || {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ use crate::utils::js_value_from_to_string;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::fmt::Display;
|
use std::fmt::Display;
|
||||||
use wasm_bindgen::{JsCast, JsValue};
|
use wasm_bindgen::{JsCast, JsValue};
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ use crate::use_event_listener;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use leptos::ev::change;
|
use leptos::ev::change;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::cell::RefCell;
|
use std::cell::RefCell;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::core::IntoElementsMaybeSignal;
|
use crate::core::IntoElementsMaybeSignal;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use wasm_bindgen::prelude::*;
|
use wasm_bindgen::prelude::*;
|
||||||
|
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
|
@ -88,7 +88,7 @@ where
|
||||||
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::MutationObserver)>::new(
|
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::MutationObserver)>::new(
|
||||||
move |entries: js_sys::Array, observer| {
|
move |entries: js_sys::Array, observer| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
callback(
|
callback(
|
||||||
entries
|
entries
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::fmt::Display;
|
use std::fmt::Display;
|
||||||
|
|
||||||
/// Reactive [Permissions API](https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API).
|
/// Reactive [Permissions API](https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API).
|
||||||
|
@ -46,7 +46,7 @@ pub fn use_permission(permission_name: &str) -> Signal<PermissionState> {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
leptos::spawn::spawn_local({
|
leptos::task::spawn_local({
|
||||||
let permission_name = permission_name.to_owned();
|
let permission_name = permission_name.to_owned();
|
||||||
|
|
||||||
async move {
|
async move {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::use_media_query;
|
use crate::use_media_query;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::fmt::Display;
|
use std::fmt::Display;
|
||||||
|
|
||||||
/// Reactive [prefers-contrast](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-contrast) media query.
|
/// Reactive [prefers-contrast](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-contrast) media query.
|
||||||
|
|
|
@ -102,7 +102,7 @@ pub fn use_raf_fn_with_options(
|
||||||
};
|
};
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
callback(UseRafFnCallbackArgs { delta, timestamp });
|
callback(UseRafFnCallbackArgs { delta, timestamp });
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::core::IntoElementsMaybeSignal;
|
use crate::core::IntoElementsMaybeSignal;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
use crate::use_supported;
|
use crate::use_supported;
|
||||||
|
@ -89,7 +89,7 @@ where
|
||||||
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::ResizeObserver)>::new(
|
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::ResizeObserver)>::new(
|
||||||
move |entries: js_sys::Array, observer| {
|
move |entries: js_sys::Array, observer| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
callback(
|
callback(
|
||||||
entries
|
entries
|
||||||
|
|
|
@ -3,7 +3,7 @@ use crate::UseEventListenerOptions;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
cfg_if! { if #[cfg(not(feature = "ssr"))] {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::actions::Action;
|
use leptos::reactive::actions::Action;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use send_wrapper::SendWrapper;
|
use send_wrapper::SendWrapper;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use wasm_bindgen::{prelude::Closure, JsCast, JsValue};
|
use wasm_bindgen::{prelude::Closure, JsCast, JsValue};
|
||||||
|
@ -54,7 +54,7 @@ pub fn use_service_worker_with_options(
|
||||||
let on_controller_change = options.on_controller_change.clone();
|
let on_controller_change = options.on_controller_change.clone();
|
||||||
let js_closure = Closure::wrap(Box::new(move |_event: JsValue| {
|
let js_closure = Closure::wrap(Box::new(move |_event: JsValue| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_controller_change();
|
on_controller_change();
|
||||||
}) as Box<dyn FnMut(JsValue)>)
|
}) as Box<dyn FnMut(JsValue)>)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::cmp::Ordering;
|
use std::cmp::Ordering;
|
||||||
use std::ops::DerefMut;
|
use std::ops::DerefMut;
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,7 @@ where
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z =
|
let _z =
|
||||||
leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter(
|
leptos::reactive::diagnostics::SpecialNonReactiveZone::enter(
|
||||||
);
|
);
|
||||||
|
|
||||||
callback(arg);
|
callback(arg);
|
||||||
|
|
|
@ -5,7 +5,7 @@ use crate::{
|
||||||
};
|
};
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
/// Reactive current timestamp.
|
/// Reactive current timestamp.
|
||||||
|
@ -87,7 +87,7 @@ pub fn use_timestamp_with_controls_and_options(options: UseTimestampOptions) ->
|
||||||
update();
|
update();
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
callback(ts.get_untracked());
|
callback(ts.get_untracked());
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,7 +92,7 @@ pub fn use_user_media_with_options(
|
||||||
let start = move || {
|
let start = move || {
|
||||||
#[cfg(not(feature = "ssr"))]
|
#[cfg(not(feature = "ssr"))]
|
||||||
{
|
{
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
_start().await;
|
_start().await;
|
||||||
stream.with_untracked(move |stream| {
|
stream.with_untracked(move |stream| {
|
||||||
if let Some(Ok(_)) = stream {
|
if let Some(Ok(_)) = stream {
|
||||||
|
@ -112,7 +112,7 @@ pub fn use_user_media_with_options(
|
||||||
move || enabled.get(),
|
move || enabled.get(),
|
||||||
move |enabled, _, _| {
|
move |enabled, _, _| {
|
||||||
if *enabled {
|
if *enabled {
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
_start().await;
|
_start().await;
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -31,7 +31,7 @@ pub use web_sys::LockMode;
|
||||||
///
|
///
|
||||||
/// # #[component]
|
/// # #[component]
|
||||||
/// # fn Demo() -> impl IntoView {
|
/// # fn Demo() -> impl IntoView {
|
||||||
/// leptos::spawn::spawn_local(async {
|
/// leptos::task::spawn_local(async {
|
||||||
/// let res = use_web_lock("my_lock", my_process).await;
|
/// let res = use_web_lock("my_lock", my_process).await;
|
||||||
/// assert!(matches!(res, Ok(42)));
|
/// assert!(matches!(res, Ok(42)));
|
||||||
/// });
|
/// });
|
||||||
|
|
|
@ -2,7 +2,7 @@ use crate::{use_supported, use_window};
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use default_struct_builder::DefaultBuilder;
|
use default_struct_builder::DefaultBuilder;
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
use wasm_bindgen::JsValue;
|
use wasm_bindgen::JsValue;
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ pub fn use_web_notification_with_options(
|
||||||
let on_click = Rc::clone(&options.on_click);
|
let on_click = Rc::clone(&options.on_click);
|
||||||
move |e: web_sys::Event| {
|
move |e: web_sys::Event| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_click(e);
|
on_click(e);
|
||||||
}
|
}
|
||||||
|
@ -87,7 +87,7 @@ pub fn use_web_notification_with_options(
|
||||||
let on_close = Rc::clone(&options.on_close);
|
let on_close = Rc::clone(&options.on_close);
|
||||||
move |e: web_sys::Event| {
|
move |e: web_sys::Event| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_close(e);
|
on_close(e);
|
||||||
}
|
}
|
||||||
|
@ -98,7 +98,7 @@ pub fn use_web_notification_with_options(
|
||||||
let on_error = Rc::clone(&options.on_error);
|
let on_error = Rc::clone(&options.on_error);
|
||||||
move |e: web_sys::Event| {
|
move |e: web_sys::Event| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_error(e);
|
on_error(e);
|
||||||
}
|
}
|
||||||
|
@ -109,7 +109,7 @@ pub fn use_web_notification_with_options(
|
||||||
let on_show = Rc::clone(&options.on_show);
|
let on_show = Rc::clone(&options.on_show);
|
||||||
move |e: web_sys::Event| {
|
move |e: web_sys::Event| {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_show(e);
|
on_show(e);
|
||||||
}
|
}
|
||||||
|
@ -134,7 +134,7 @@ pub fn use_web_notification_with_options(
|
||||||
let on_error_closure = on_error_closure.clone();
|
let on_error_closure = on_error_closure.clone();
|
||||||
let on_show_closure = on_show_closure.clone();
|
let on_show_closure = on_show_closure.clone();
|
||||||
|
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
set_permission.set(request_web_notification_permission().await);
|
set_permission.set(request_web_notification_permission().await);
|
||||||
|
|
||||||
let mut notification_options = web_sys::NotificationOptions::from(&options);
|
let mut notification_options = web_sys::NotificationOptions::from(&options);
|
||||||
|
@ -169,7 +169,7 @@ pub fn use_web_notification_with_options(
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
leptos::spawn::spawn_local(async move {
|
leptos::task::spawn_local(async move {
|
||||||
set_permission.set(request_web_notification_permission().await);
|
set_permission.set(request_web_notification_permission().await);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -371,7 +371,7 @@ where
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_open(e);
|
on_open(e);
|
||||||
|
|
||||||
|
@ -412,7 +412,7 @@ where
|
||||||
let txt = String::from(&txt);
|
let txt = String::from(&txt);
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_message_raw(&txt);
|
on_message_raw(&txt);
|
||||||
|
|
||||||
|
@ -422,7 +422,7 @@ where
|
||||||
match C::decode_str(&txt) {
|
match C::decode_str(&txt) {
|
||||||
Ok(val) => {
|
Ok(val) => {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let prev = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let prev = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_message(&val);
|
on_message(&val);
|
||||||
|
|
||||||
|
@ -443,7 +443,7 @@ where
|
||||||
let array = array.to_vec();
|
let array = array.to_vec();
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_message_raw_bytes(&array);
|
on_message_raw_bytes(&array);
|
||||||
|
|
||||||
|
@ -453,7 +453,7 @@ where
|
||||||
match C::decode_bin(array.as_slice()) {
|
match C::decode_bin(array.as_slice()) {
|
||||||
Ok(val) => {
|
Ok(val) => {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let prev = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let prev = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_message(&val);
|
on_message(&val);
|
||||||
|
|
||||||
|
@ -489,7 +489,7 @@ where
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_error(UseWebSocketError::Event(e));
|
on_error(UseWebSocketError::Event(e));
|
||||||
|
|
||||||
|
@ -518,7 +518,7 @@ where
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
on_close(e);
|
on_close(e);
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ where
|
||||||
let last_return_val = Arc::clone(&last_return_value);
|
let last_return_val = Arc::clone(&last_return_value);
|
||||||
let invoke = move || {
|
let invoke = move || {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
let return_value = _invoke();
|
let return_value = _invoke();
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ where
|
||||||
let last_return_val = Arc::clone(&last_return_value);
|
let last_return_val = Arc::clone(&last_return_value);
|
||||||
let invoke = move || {
|
let invoke = move || {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let zone = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let zone = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
let return_value = _invoke();
|
let return_value = _invoke();
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use leptos::reactive_graph::wrappers::read::Signal;
|
use leptos::reactive::wrappers::read::Signal;
|
||||||
|
|
||||||
/// Pausable effect
|
/// Pausable effect
|
||||||
pub struct Pausable<PauseFn, ResumeFn>
|
pub struct Pausable<PauseFn, ResumeFn>
|
||||||
|
|
|
@ -111,7 +111,7 @@ where
|
||||||
|
|
||||||
move || {
|
move || {
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let _z = leptos::reactive_graph::diagnostics::SpecialNonReactiveZone::enter();
|
let _z = leptos::reactive::diagnostics::SpecialNonReactiveZone::enter();
|
||||||
|
|
||||||
let ret = callback(
|
let ret = callback(
|
||||||
cur_deps_value
|
cur_deps_value
|
||||||
|
|
Loading…
Add table
Reference in a new issue