use icondata_core::Icon as DataIcon; use leptos::prelude::{ClassAttribute, ElementChild, IntoView, OnAttribute, component, view}; use leptos_icons::Icon; use leptos_router::{NavigateOptions, hooks::use_navigate}; #[component] pub fn SiteHeader( logo: DataIcon, back_location: &'static str, name: &'static str, #[prop(default = None)] menu: Option, ) -> impl IntoView { let navigate = use_navigate(); view! {

{name}

{menu}
} }