thaw/demo/src/components/site_header.rs

31 lines
872 B
Rust
Raw Normal View History

2023-06-18 19:40:23 +08:00
use leptos::*;
use leptos_router::use_navigate;
use melt_ui::*;
#[component]
2023-08-29 09:11:22 +08:00
pub fn SiteHeader() -> impl IntoView {
view! {
2023-10-08 09:28:13 +08:00
<LayoutHeader style="height: 54px; display: flex; align-items: center; justify-content: space-between; padding: 0 20px; border-bottom: 1px solid #e5e8eb">
<span
style="cursor: pointer"
on:click=move |_| {
let navigate = use_navigate();
navigate("/", Default::default());
}
>
2023-06-18 19:40:23 +08:00
"Melt UI"
</span>
2023-10-08 09:28:13 +08:00
<Button
2023-10-08 14:01:24 +08:00
variant=ButtonVariant::TEXT
2023-10-08 09:28:13 +08:00
on:click=move |_| {
_ = window().open_with_url("http://github.com/luoxiaozero/melt-ui");
}
>
2023-06-18 19:40:23 +08:00
"Github"
</Button>
</LayoutHeader>
}
}