From f84e51d13aee63bcd0eb6c7618408a840f41168e Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Mon, 29 Jun 2026 19:34:40 -0400 Subject: [PATCH] Add Footer component --- src/components/footer.rs | 35 +++++++++++++++++++++++++++++++++++ src/components/mod.rs | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 src/components/footer.rs diff --git a/src/components/footer.rs b/src/components/footer.rs new file mode 100644 index 0000000..7c9bcbc --- /dev/null +++ b/src/components/footer.rs @@ -0,0 +1,35 @@ +use dioxus::prelude::*; + +use crate::app::LOGO_SVG; + +#[component] +pub fn Footer() -> Element { + rsx! { + footer { + class: "footer md:footer-horizontal fixed bottom-0 text-base-content/70 bg-base-300 items-center p-4", + + aside { + class: "flex items-center", + + img { + class: "w-12 h-12", + src: LOGO_SVG, + } + + div { + p { + class: "text-xl font-bold", + "LibreTunes", + } + + a { + class: "text-sm", + href: env!("CARGO_PKG_REPOSITORY"), + "v" {env!("CARGO_PKG_VERSION")}, + } + } + + } + } + } +} diff --git a/src/components/mod.rs b/src/components/mod.rs index 8b13789..65405b1 100644 --- a/src/components/mod.rs +++ b/src/components/mod.rs @@ -1 +1 @@ - +pub mod footer;