diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index 67a17e8e..3018e682 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -10,18 +10,19 @@ import {
COPYRIGHT_HOLDER,
MASTODON_URL,
GITHUB_URL,
- STORE_URL,
+ STORE_URL,
BLUESKY_URL,
+ LINKEDIN_URL,
} from "../const"
import Icon from "./Icon.astro"
const navigation = {
support: [
- { name: "Documentation", href: DOCUMENTATION_URL },
- { name: "Issues", href: GITHUB_ISSUES_URL },
- { name: "Discord", href: DISCORD_URL },
- { name: "Email", href: EMAIL_URL }
+ { name: "Documentation", href: DOCUMENTATION_URL, target: "_blank" },
+ { name: "Issues", href: GITHUB_ISSUES_URL, target: "_blank" },
+ { name: "Discord", href: DISCORD_URL, target: "_blank", me: true },
+ { name: "Contact", href: "/contact", me: true }
],
product: [
{ name: "About", href: "/about" },
@@ -36,17 +37,23 @@ const navigation = {
{
name: "Discord",
href: DISCORD_URL,
+ me: true
},
{
name: "Bluesky",
href: BLUESKY_URL,
- me:true
+ me: true
},
{
name: "Mastodon",
href: MASTODON_URL,
me: true
},
+ {
+ name: "LinkedIn",
+ href: LINKEDIN_URL,
+ me: true
+ },
{
name: "GitHub",
href: GITHUB_URL,
@@ -65,14 +72,15 @@ const navigation = {
Support
-
+
{
navigation.support.map((item) => (
-
{item.name}
@@ -88,19 +96,16 @@ const navigation = {
{
navigation.product.map((item) => (
- item.target == "undefined" ?
- -
-
- {item.name}
-
-
- :
-
-
+
{item.name}
-
))
}
@@ -113,7 +118,12 @@ const navigation = {
{
navigation.social.map((item) => (
-
-
+
{item.name}
diff --git a/src/components/Icon.astro b/src/components/Icon.astro
index 2559a95d..c57c384d 100644
--- a/src/components/Icon.astro
+++ b/src/components/Icon.astro
@@ -52,6 +52,18 @@ const { name } = Astro.props
)
}
+{
+ name === "LinkedIn" && (
+
+ )
+}
+
{
name === "Bluesky" && (