diff --git a/src/app/button_set.rs b/src/app/button_set.rs
index e7d3bb9..6fcf9f3 100644
--- a/src/app/button_set.rs
+++ b/src/app/button_set.rs
@@ -85,3 +85,12 @@ where
}
}
+
+#[component]
+pub fn LinkButton(href: String, children: Children) -> impl IntoView {
+ view! {
+
+ {children()}
+
+ }
+}
diff --git a/src/app/header.rs b/src/app/header.rs
index 37ec2b5..f968f7f 100644
--- a/src/app/header.rs
+++ b/src/app/header.rs
@@ -10,10 +10,10 @@ use crate::{
app::{
ImportProgress,
advanced_options_menu::AdvancedOptionsMenu,
- button_set::{Button, ButtonSet, IconButton, Rule},
+ button_set::{Button, ButtonSet, IconButton, LinkButton, Rule},
config_menu::ConfigMenu,
context_menu::ContextMenu,
- icon::{build_icon, config_icon, expandable_icon, more_options_icon},
+ icon::{build_icon, config_icon, expandable_icon, github_icon, more_options_icon},
output::change_focus,
pop_button::PopButton,
state::{Focus, GlobalState, GlobalStateStoreFields},
@@ -58,6 +58,10 @@ pub fn Header() -> impl IntoView {