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 (
-
+
{props.dir === "next" ? "Suivant" : "Précédent"}

{pageCategory && ( - + {pageCategory.title} )} @@ -89,7 +89,7 @@ export function PrevNextLinks() { if (!nextPage && !previousPage) return null; return ( -

+
{previousPage && } {nextPage && }
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 ( -
-