use leptos::prelude::*; use crate::components::layout::sidebar::Sidebar; use crate::components::layout::toolbar::Toolbar; use crate::components::layout::statusbar::StatusBar; #[component] pub fn Protected(children: Children) -> impl IntoView { // Mobil menü durumu için bir sinyal oluşturuyoruz (RwSignal for easier passing) let is_mobile_menu_open = RwSignal::new(false); // Sinyali context olarak sağlıyoruz ki Toolbar ve Sidebar buna erişebilsin provide_context(is_mobile_menu_open); view! {