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());