From c7e56e6e24e1a1f587e4097c177989d5f0c2534a Mon Sep 17 00:00:00 2001 From: prototypa Date: Mon, 9 Jan 2023 00:13:26 -0500 Subject: [PATCH] Minimal design details --- src/components/blog/GridItem.astro | 6 ++--- src/components/blog/Headline.astro | 4 +-- src/components/blog/HighlightedPosts.astro | 2 +- src/components/blog/ListItem.astro | 30 +++++++++++----------- src/components/blog/SinglePost.astro | 25 ++++++++++++------ src/components/common/SocialShare.astro | 2 +- src/components/common/Tags.astro | 2 +- src/components/widgets/Hero.astro | 2 +- 8 files changed, 41 insertions(+), 32 deletions(-) diff --git a/src/components/blog/GridItem.astro b/src/components/blog/GridItem.astro index 32e5407..230805e 100644 --- a/src/components/blog/GridItem.astro +++ b/src/components/blog/GridItem.astro @@ -30,19 +30,19 @@ const image = await findImage(post.image); ) } -

+

{ BLOG?.post?.disabled ? ( post.title ) : ( {post.title} ) }

-

{post.excerpt || post.description}

+

{post.excerpt || post.description}

diff --git a/src/components/blog/Headline.astro b/src/components/blog/Headline.astro index 20d54f2..838b578 100644 --- a/src/components/blog/Headline.astro +++ b/src/components/blog/Headline.astro @@ -2,9 +2,9 @@ const { title = await Astro.slots.render('default'), subtitle = await Astro.slots.render('subtitle') } = Astro.props; --- -
+

{title}

- {subtitle &&
} + {subtitle &&
}
diff --git a/src/components/blog/HighlightedPosts.astro b/src/components/blog/HighlightedPosts.astro index 90f5ec3..a2a3189 100644 --- a/src/components/blog/HighlightedPosts.astro +++ b/src/components/blog/HighlightedPosts.astro @@ -37,7 +37,7 @@ const posts = await findPostsByIds(postIds); { allPostsText && allPostsLink && ( {allPostsText} ยป diff --git a/src/components/blog/ListItem.astro b/src/components/blog/ListItem.astro index a3a2ad3..73ea4db 100644 --- a/src/components/blog/ListItem.astro +++ b/src/components/blog/ListItem.astro @@ -1,4 +1,5 @@ --- +import Icon from 'astro-icon'; import { Picture } from '@astrojs/image/components'; import PostTags from '~/components/common/Tags.astro'; @@ -38,9 +39,16 @@ const link = !BLOG?.post?.disabled ? getPermalink(post.slug, 'post') : ''; ) } -
+ diff --git a/src/components/blog/SinglePost.astro b/src/components/blog/SinglePost.astro index 5867627..1c613ce 100644 --- a/src/components/blog/SinglePost.astro +++ b/src/components/blog/SinglePost.astro @@ -1,5 +1,7 @@ --- +import Icon from 'astro-icon'; import { Picture } from '@astrojs/image/components'; + import PostTags from '~/components/common/Tags.astro'; import SocialShare from '~/components/common/SocialShare.astro'; @@ -17,22 +19,29 @@ const { post, url } = Astro.props;
-
-

- ~ { - Math.ceil(post.readingTime) - } min read -

+
+
+

+ + ~ { + Math.ceil(post.readingTime) + } min read +

+

{post.title}

+

+ {post.excerpt} +

+ { post.image ? ( - Share: + Share: diff --git a/src/components/common/Tags.astro b/src/components/common/Tags.astro index c938945..26cb0bd 100644 --- a/src/components/common/Tags.astro +++ b/src/components/common/Tags.astro @@ -17,7 +17,7 @@ const { tags, class: className = 'text-sm' } = Astro.props;
diff --git a/src/components/widgets/Hero.astro b/src/components/widgets/Hero.astro index 6b447e0..510fdfd 100644 --- a/src/components/widgets/Hero.astro +++ b/src/components/widgets/Hero.astro @@ -38,7 +38,7 @@ const { ) }
- {subtitle &&

} + {subtitle &&

}

{ callToAction && (