Migrate link and tag components

This commit is contained in:
Florian RICHER 2023-10-08 21:36:00 +02:00
parent 79daad993e
commit d420097a88
11 changed files with 93 additions and 54 deletions

View file

@ -0,0 +1,17 @@
use leptos::*;
use leptos_icons::FiIcon::FiExternalLink;
use leptos_icons::*;
#[component]
pub fn Link(
#[prop[optional]]
url: String,
children: Children
) -> impl IntoView {
view! {
<a class="flex gap-1 font-semibold italic" href={url} target="_blank">
{ children() }
<i class="flex items-center"><Icon icon=Icon::from(FiExternalLink) class="scale-75" /></i>
</a>
}
}