From d217b932093a8a11b217558078c6341c077eff5b Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Tue, 2 Aug 2022 12:20:14 +0300 Subject: [PATCH] feat: added table styles in artcile content --- .../ArticleContent/ArticleContent.scss | 30 +++++++++++++++++++ src/components/BaseHead.astro | 2 +- src/config.ts | 1 + src/styles/theme.scss | 6 ++-- src/types/main.d.ts | 1 + 5 files changed, 37 insertions(+), 3 deletions(-) diff --git a/src/components/ArticleContent/ArticleContent.scss b/src/components/ArticleContent/ArticleContent.scss index 13dbd46..4b7e54f 100644 --- a/src/components/ArticleContent/ArticleContent.scss +++ b/src/components/ArticleContent/ArticleContent.scss @@ -83,4 +83,34 @@ max-width: 100%; margin: 0 auto; } + + & .table-wrapper { + overflow-x: auto; + margin-bottom: 1.25rem; + } + + & table { + display: table; + border-radius: var(--border-radius-md); + min-width: 100%; + font-size: var(--font-size-md); + border: 1px solid var(--border-color); + border-collapse: separate; + border-spacing: 0; + margin: 5px 0; + & thead th { + background-color: var(--background-card); + border-top-left-radius: var(--border-radius-md); + border-top-right-radius: var(--border-radius-md); + } + & td, + th { + border-bottom: 1px solid var(--border-color); + padding: 0.5rem; + text-align: left; + } + & tbody tr:last-child td { + border: none; + } + } } diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index 9d6975d..d7706d5 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -20,6 +20,6 @@ const { title = SITE_METADATA.title, description } = Astro.props as Props; - +