use leptos::prelude::*; use crate::components::torrent::add_torrent::AddTorrentDialog; #[component] pub fn Toolbar() -> impl IntoView { let show_add_modal = signal(false); let store = use_context::().expect("store not provided"); let is_mobile_menu_open = use_context::>().expect("mobile menu state not provided"); let search_value = RwSignal::new(String::new()); // Sync search_value to store Effect::new(move |_| { let val = search_value.get(); store.search_query.set(val); }); view! {
// Sol kısım: Menü butonu + Add Torrent
// Mobile Menu Trigger
// Sağ kısım: Search kutusu
} }