diff --git a/app/components/Button.tsx b/app/components/Button.tsx index 3ba46cb..1b374e0 100644 --- a/app/components/Button.tsx +++ b/app/components/Button.tsx @@ -9,7 +9,7 @@ const variantStyles = { secondary: "bg-slate-800 font-medium text-white hover:bg-slate-700 focus:outline-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white/50 active:text-slate-400", ghost: - "bg-transparent font-medium text-slate-900 dark:text-slate-400 hover:bg-slate-100 focus:outline-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-slate-300/50 active:bg-slate-200", + "bg-transparent font-medium text-slate-900 hover:bg-slate-100 focus:outline-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-slate-300/50 active:bg-slate-200", }; const sizeStyles = { diff --git a/app/components/Callout.tsx b/app/components/Callout.tsx index 5b87c6e..e221ead 100644 --- a/app/components/Callout.tsx +++ b/app/components/Callout.tsx @@ -5,22 +5,19 @@ import clsx from "clsx"; const styles = { note: { - container: - "bg-violet-50 dark:bg-violet-800/60 dark:ring-1 dark:ring-violet-300/10", - title: "text-violet-900 dark:text-violet-400", - body: "text-slate-800 [--tw-prose-background:var(--color-slate-50)] prose-a:text-slate-900 prose-code:text-slate-900 dark:text-slate-300 dark:prose-code:text-slate-300", + container: "bg-violet-50", + title: "text-violet-900", + body: "text-slate-800 [--tw-prose-background:var(--color-slate-50)] prose-a:text-slate-900 prose-code:text-slate-900", }, warning: { - container: - "bg-amber-50 dark:bg-amber-800/60 dark:ring-1 dark:ring-amber-300/10", - title: "text-amber-900 dark:text-amber-500", - body: "text-slate-800 [--tw-prose-underline:var(--color-slate-400)] [--tw-prose-background:var(--color-slate-50)] prose-a:text-slate-900 prose-code:text-slate-900 dark:text-slate-300 dark:[--tw-prose-underline:var(--color-slate-700)] dark:prose-code:text-slate-300", + container: "bg-amber-50", + title: "text-amber-900", + body: "text-slate-800 [--tw-prose-underline:var(--color-slate-400)] [--tw-prose-background:var(--color-slate-50)] prose-a:text-slate-900 prose-code:text-slate-900", }, question: { - container: - "bg-amber-50 dark:bg-amber-800/60 dark:ring-1 dark:ring-amber-300/10", - title: "text-amber-900 dark:text-amber-500", - body: "text-slate-800 [--tw-prose-underline:var(--color-slate-400)] [--tw-prose-background:var(--color-slate-50)] prose-a:text-slate-900 prose-code:text-slate-900 dark:text-slate-300 dark:[--tw-prose-underline:var(--color-slate-700)] dark:prose-code:text-slate-300", + container: "bg-amber-50", + title: "text-amber-900", + body: "text-slate-800 [--tw-prose-underline:var(--color-slate-400)] [--tw-prose-background:var(--color-slate-50)] prose-a:text-slate-900 prose-code:text-slate-900", }, }; diff --git a/app/components/Form.tsx b/app/components/Form.tsx index 6530311..dd04287 100644 --- a/app/components/Form.tsx +++ b/app/components/Form.tsx @@ -42,9 +42,7 @@ export function Toggle(props: ToggleProps) { /> - - {props.label} - + {props.label} ); diff --git a/app/components/PrevNextLinks.tsx b/app/components/PrevNextLinks.tsx index f3a6822..630121e 100644 --- a/app/components/PrevNextLinks.tsx +++ b/app/components/PrevNextLinks.tsx @@ -31,20 +31,20 @@ function PageLink(props: PageLinkProps) { return (
{pageCategory && (
-
+
{pageCategory.title}
)}
@@ -89,7 +89,7 @@ export function PrevNextLinks() {
if (!nextPage && !previousPage) return null;
return (
-
- {props.description}
- {props.description}
+
+
{previousPage &&
diff --git a/app/components/Prose.tsx b/app/components/Prose.tsx
index 8789a1c..5444381 100644
--- a/app/components/Prose.tsx
+++ b/app/components/Prose.tsx
@@ -16,19 +16,17 @@ export function Prose(props: ProseProps) {
component={Component}
class={clsx(
props.class,
- "prose max-w-none prose-slate dark:text-slate-400 dark:prose-invert",
+ "prose max-w-none prose-slate",
// headings
"prose-headings:scroll-mt-28 prose-headings:font-display prose-headings:font-normal lg:prose-headings:scroll-mt-[8.5rem]",
// lead
- "prose-lead:text-slate-500 dark:prose-lead:text-slate-400",
+ "prose-lead:text-slate-500",
// links
- "prose-a:font-semibold dark:prose-a:text-violet-400",
+ "prose-a:font-semibold",
// link underline
- "dark:[--tw-prose-background:var(--color-slate-900)] prose-a:no-underline prose-a:shadow-[inset_0_-2px_0_0_var(--tw-prose-background,#fff),inset_0_calc(-1*(var(--tw-prose-underline-size,4px)+2px))_0_0_var(--tw-prose-underline,var(--color-violet-300))] prose-a:hover:[--tw-prose-underline-size:6px] dark:prose-a:shadow-[inset_0_calc(-1*var(--tw-prose-underline-size,2px))_0_0_var(--tw-prose-underline,var(--color-violet-800))] dark:prose-a:hover:[--tw-prose-underline-size:6px]",
+ "prose-a:no-underline prose-a:shadow-[inset_0_-2px_0_0_var(--tw-prose-background,#fff),inset_0_calc(-1*(var(--tw-prose-underline-size,4px)+2px))_0_0_var(--tw-prose-underline,var(--color-violet-300))] prose-a:hover:[--tw-prose-underline-size:6px]",
// pre
- "prose-pre:rounded-xl prose-pre:bg-slate-900 prose-pre:shadow-lg dark:prose-pre:bg-slate-800/60 dark:prose-pre:ring-1 dark:prose-pre:shadow-none dark:prose-pre:ring-slate-300/10",
- // hr
- "dark:prose-hr:border-slate-800",
+ "prose-pre:rounded-xl prose-pre:bg-slate-900 prose-pre:shadow-lg",
)}
{...props}
/>
diff --git a/app/components/QuickLinks.tsx b/app/components/QuickLinks.tsx
index 93d8468..36813db 100644
--- a/app/components/QuickLinks.tsx
+++ b/app/components/QuickLinks.tsx
@@ -25,21 +25,19 @@ type QuickLinkProps = {
export function QuickLink(props: QuickLinkProps) {
return (
-
+
{props.title}
-
+
{props.title}
)}
{/* {props.estimatedReadingTime && (
-