From afb4ced1b8b96d9ec12e454aad380e6f59250e86 Mon Sep 17 00:00:00 2001 From: schererleander Date: Wed, 25 Jun 2025 16:32:45 +0200 Subject: remove link component --- src/components/ExternalLink.tsx | 3 --- src/components/Navbar.tsx | 3 +-- src/index.css | 5 +++++ src/pages/Blog.tsx | 4 ++-- src/pages/Homelab.tsx | 8 +++----- src/pages/Post.tsx | 4 ++-- 6 files changed, 13 insertions(+), 14 deletions(-) delete mode 100644 src/components/ExternalLink.tsx diff --git a/src/components/ExternalLink.tsx b/src/components/ExternalLink.tsx deleted file mode 100644 index 22ed7a1..0000000 --- a/src/components/ExternalLink.tsx +++ /dev/null @@ -1,3 +0,0 @@ -export default function ExternalLinkIcon() { - return ; -} \ No newline at end of file diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index fd1b415..eb325fd 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -1,4 +1,3 @@ -import { Link } from "react-router-dom"; import ThemeToggle from "./ThemeToggle"; export default function Navbar() { @@ -15,7 +14,7 @@ export default function Navbar() {
{navItems.map(({ label, href }) => ( - {label} + {label} ))}
diff --git a/src/index.css b/src/index.css index b32d17c..a25df62 100644 --- a/src/index.css +++ b/src/index.css @@ -10,6 +10,11 @@ h1 { @apply text-4xl font-bold mb-4 dark:text-gray-200; } h2 { @apply text-2xl font-semibold mb-2 dark:text-gray-200; } h3 { @apply text-xl font-semibold dark:text-gray-200; } + section > * > a:not(.block):link { @apply underline text-blue-500; } + section > * > a:not(.block):visited { @apply underline text-purple-500; } + pre { + @apply whitespace-pre overflow-x-auto max-w-full max-h-80 rounded-lg border p-2 my-2 border-neutral-300 dark:border-neutral-800 bg-neutral-100 dark:bg-neutral-900; + } * { transition: background-color 0.25s, color 0.25s, border-color 0.25s; diff --git a/src/pages/Blog.tsx b/src/pages/Blog.tsx index 1b20e89..27a21c4 100644 --- a/src/pages/Blog.tsx +++ b/src/pages/Blog.tsx @@ -29,13 +29,13 @@ export default function Blog() {

Blog

{posts.map((post) => ( - + - + ))} ); diff --git a/src/pages/Homelab.tsx b/src/pages/Homelab.tsx index 39693d7..9371ff2 100644 --- a/src/pages/Homelab.tsx +++ b/src/pages/Homelab.tsx @@ -1,5 +1,3 @@ -import LinkWithIcon from '../components/LinkWithIcon'; - const nasServices = [ "Jellyfin: Media library", "Kavita: Ebooks and manga", @@ -18,7 +16,7 @@ export default function HomelabPage() {

NAS

NAS

- My custom-built NAS running Unraid hosts the following services. See gear for specs. + My custom-built NAS running Unraid hosts the following services. See gear for specs.