From f4bcae37db8ddea2cfaabd8e3ca89b0128983de1 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 22 Apr 2023 21:57:02 +0100 Subject: [PATCH] refactor: use Tailwind CSS prose styles --- assets/css/components.pcss | 63 ---------------------------- src/components/AboutMe.astro | 44 ++++++++++--------- src/components/DailyEmailForm.astro | 9 ++-- src/components/ListingPageItem.astro | 32 +++++++------- src/components/Markdown.astro | 18 +++++++- src/components/talk/Events.astro | 10 +++-- src/components/talk/Slides.astro | 6 ++- src/components/talk/Video.astro | 6 ++- src/layouts/Layout.astro | 2 +- src/layouts/PageLayout.astro | 5 +-- src/pages/daily.mdx | 17 ++++---- src/pages/talks/[slug].astro | 2 +- src/pages/talks/index.astro | 13 +++--- tailwind.config.cjs | 11 +---- 14 files changed, 102 insertions(+), 136 deletions(-) diff --git a/assets/css/components.pcss b/assets/css/components.pcss index a0ed6c94..f7690f86 100644 --- a/assets/css/components.pcss +++ b/assets/css/components.pcss @@ -5,69 +5,6 @@ text-underline-offset: 0.1em; } - .markdown { - > * + * { - @apply mt-4; - } - - > *:first-child { - @apply mt-0; - } - - h2 + * { - @apply mt-2; - } - - h2 { - @apply mt-6; - } - - h3 { - @apply mt-8 font-bold; - } - - h2 + h3 { - @apply mt-2 - } - - blockquote { - @apply my-8; - } - - ol { - @apply pl-6 list-decimal; - } - - ul { - @apply pl-6 list-disc; - } - - li { - @apply mt-1 first:mt-0; - } - - a { - @apply link; - } - - pre { - @apply my-8; - } - - pre code { - @apply block; - } - - .media--type-image { - @apply my-8; - } - - .speakerdeck-embed-wrapper, - .video-full { - @apply my-8 aspect-w-4 aspect-h-3; - } - } - .visually-hidden { @apply sr-only; } diff --git a/src/components/AboutMe.astro b/src/components/AboutMe.astro index aba7b265..f173bfd5 100644 --- a/src/components/AboutMe.astro +++ b/src/components/AboutMe.astro @@ -1,24 +1,30 @@ +--- +import Markdown from "./Markdown.astro"; +--- + diff --git a/src/components/DailyEmailForm.astro b/src/components/DailyEmailForm.astro index 817d4dfd..32d0a743 100644 --- a/src/components/DailyEmailForm.astro +++ b/src/components/DailyEmailForm.astro @@ -1,4 +1,5 @@ --- +import Markdown from "./Markdown.astro"; const { intro } = Astro.props; --- @@ -55,9 +56,11 @@ const { intro } = Astro.props;