diff --git a/frontend/src/components/torrent/details.rs b/frontend/src/components/torrent/details.rs index 4fa778d..2d4a1b2 100644 --- a/frontend/src/components/torrent/details.rs +++ b/frontend/src/components/torrent/details.rs @@ -106,22 +106,24 @@ pub fn TorrentDetailsSheet() -> impl IntoView { - {move || { - if let Some(t) = selected_torrent.get() { + + +

"Dosya yükleniyor..."

+ + } + > + {move || { + let t = selected_torrent.get().unwrap(); view! {
- }.into_any() - } else { - view! { -
- -

"Dosya yükleniyor..."

-
- }.into_any() - } - }} + } + }} +
diff --git a/frontend/src/components/ui/context_menu.rs b/frontend/src/components/ui/context_menu.rs index 42c1978..e78780a 100644 --- a/frontend/src/components/ui/context_menu.rs +++ b/frontend/src/components/ui/context_menu.rs @@ -139,7 +139,7 @@ pub fn ContextMenuTrigger( class=trigger_class data-name="ContextMenuTrigger" data-context-trigger=ctx.target_id - on:contextmenu=move |e: web_sys::MouseEvent| { + on:contextmenu=move |_e: web_sys::MouseEvent| { if let Some(cb) = on_open { cb.run(()); } diff --git a/frontend/src/components/ui/sheet.rs b/frontend/src/components/ui/sheet.rs index 06602bc..5c3544b 100644 --- a/frontend/src/components/ui/sheet.rs +++ b/frontend/src/components/ui/sheet.rs @@ -16,8 +16,6 @@ mod components { clx! {SheetFooter, footer, "flex flex-col-reverse gap-2 sm:flex-row sm:justify-end"} } -pub use components::*; - /* ========================================================== */ /* ✨ CONTEXT ✨ */ /* ========================================================== */ diff --git a/frontend/src/store.rs b/frontend/src/store.rs index 8edb028..70b3bf7 100644 --- a/frontend/src/store.rs +++ b/frontend/src/store.rs @@ -5,8 +5,7 @@ use leptos::task::spawn_local; use shared::{AppEvent, GlobalStats, NotificationLevel, Torrent}; use std::collections::HashMap; use struct_patch::traits::Patch; -use base64::{Engine as _, engine::general_purpose::URL_SAFE_NO_PAD as BASE64_URL}; -use base64::{Engine as _, engine::general_purpose::STANDARD as BASE64}; +use base64::{Engine as _, engine::general_purpose::{URL_SAFE_NO_PAD as BASE64_URL, STANDARD as BASE64}}; use wasm_bindgen::JsCast; use crate::components::ui::toast::{ToastType, toast}; @@ -192,7 +191,7 @@ pub async fn subscribe_to_push_notifications() { let key_array = js_sys::Uint8Array::from(&decoded_key[..]); // 3. Prepare Options - let mut options = web_sys::PushSubscriptionOptionsInit::new(); + let options = web_sys::PushSubscriptionOptionsInit::new(); options.set_user_visible_only(true); options.set_application_server_key(&key_array.into());