From 84bcd554e5853852c8898d1648afa11d87f1eadd Mon Sep 17 00:00:00 2001 From: Michael Freno Date: Thu, 18 Dec 2025 22:55:03 -0500 Subject: [PATCH] bars guud --- src/app.css | 40 ++++- src/components/Bars.tsx | 146 +++++++++---------- src/components/blog/PostBodyClient.tsx | 2 +- src/components/blog/SessionDependantLike.tsx | 33 ++--- src/components/icons/CommentIcon.tsx | 2 +- src/context/bars.tsx | 61 ++++++-- src/routes/blog/[title]/index.tsx | 4 +- 7 files changed, 173 insertions(+), 115 deletions(-) diff --git a/src/app.css b/src/app.css index 7d5e682..c823456 100644 --- a/src/app.css +++ b/src/app.css @@ -449,7 +449,7 @@ input[type="checkbox"]:checked::before { visibility: hidden; min-width: fit-content; background-color: var(--color-mantle); - color: #fff; + color: var(--color-text); text-align: center; padding: 5px 0; border-radius: 6px; @@ -548,3 +548,41 @@ input[type="checkbox"]:checked::before { .shaker:hover { animation: shaker 0.5s ease; } + +.prose { + --tw-prose-body: var(--color-text); + --tw-prose-headings: var(--color-text); + --tw-prose-lead: var(--color-text); + --tw-prose-links: var(--color-blue); + --tw-prose-bold: var(--color-text); + --tw-prose-counters: var(--color-subtext1); + --tw-prose-bullets: var(--color-subtext1); + --tw-prose-hr: var(--color-surface2); + --tw-prose-quotes: var(--color-text); + --tw-prose-quote-borders: var(--color-surface2); + --tw-prose-captions: var(--color-subtext1); + --tw-prose-code: var(--color-text); + --tw-prose-pre-code: var(--color-text); + --tw-prose-pre-bg: var(--color-surface0); + --tw-prose-th-borders: var(--color-surface2); + --tw-prose-td-borders: var(--color-surface1); +} + +.prose-invert { + --tw-prose-body: var(--color-text); + --tw-prose-headings: var(--color-text); + --tw-prose-lead: var(--color-text); + --tw-prose-links: var(--color-blue); + --tw-prose-bold: var(--color-text); + --tw-prose-counters: var(--color-subtext1); + --tw-prose-bullets: var(--color-subtext1); + --tw-prose-hr: var(--color-surface2); + --tw-prose-quotes: var(--color-text); + --tw-prose-quote-borders: var(--color-surface2); + --tw-prose-captions: var(--color-subtext1); + --tw-prose-code: var(--color-text); + --tw-prose-pre-code: var(--color-text); + --tw-prose-pre-bg: var(--color-surface0); + --tw-prose-th-borders: var(--color-surface2); + --tw-prose-td-borders: var(--color-surface1); +} diff --git a/src/components/Bars.tsx b/src/components/Bars.tsx index 48deef8..8038e4f 100644 --- a/src/components/Bars.tsx +++ b/src/components/Bars.tsx @@ -42,66 +42,61 @@ export function RightBarContent() { }; return ( -
- - +
+ + {/* Dark Mode Toggle */} -
+