Update nav
This commit is contained in:
parent
bd9f35c993
commit
7f2da56441
3 changed files with 32 additions and 13 deletions
|
@ -5,11 +5,23 @@ use leptos_router::*;
|
|||
pub fn Nav() -> impl IntoView {
|
||||
let (mobile_menu, set_mobile_menu) = create_signal(false);
|
||||
|
||||
let mobile_burger = move || {
|
||||
if mobile_menu() {
|
||||
view! { <leptos_icons::Icon icon=icondata::IoClose /> }
|
||||
} else {
|
||||
view! { <leptos_icons::Icon icon=icondata::FiMenu /> }
|
||||
}
|
||||
};
|
||||
|
||||
view! {
|
||||
<nav>
|
||||
<A href="/" class="nav-home">Florian RICHER</A>
|
||||
<div class="nav-main">
|
||||
<A href="/" class="nav-home">Florian RICHER</A>
|
||||
|
||||
<span class="nav-mobile" on:click=move |_| set_mobile_menu(!mobile_menu())><leptos_icons::Icon icon=icondata::FiMenu/></span>
|
||||
<span class="nav-mobile" on:click=move |_| set_mobile_menu(!mobile_menu())>
|
||||
{mobile_burger}
|
||||
</span>
|
||||
</div>
|
||||
<div class="nav-links" class:open=move || mobile_menu()>
|
||||
<A href="/experience" class="nav-link">Mon parcours</A>
|
||||
<A href="/posts" class="nav-link">Blog</A>
|
||||
|
|
|
@ -132,7 +132,7 @@ pub fn PostList() -> impl IntoView {
|
|||
let filter_view = move || {
|
||||
tag().and_then(|tag| Some(view! {
|
||||
<div class="mx-auto max-w-3xl mb-5">
|
||||
Tag sélectionné : <A class="tag" href="/posts".to_string()>{tag}<leptos_icons::Icon icon=icondata::IoCloseOutline class="scale-125 ml-1 inline" /></A>
|
||||
Tag sélectionné : <A class="tag" href="/posts".to_string()>{tag}<leptos_icons::Icon icon=icondata::IoClose class="scale-125 ml-1 inline" /></A>
|
||||
</div>
|
||||
}))
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue