From 0d6284cfea329dc6aec3b03caf1f2d21ffbfe569 Mon Sep 17 00:00:00 2001 From: Emil Gulamov <125820963+mearashadowfax@users.noreply.github.com> Date: Thu, 22 Feb 2024 21:59:24 +0400 Subject: [PATCH] Refactor component code and enhance loading attributes The commit modifies several components to streamline their code by minimizing extra comments and embedded interfaces. This alteration enhances overall code readability. Furthermore, the 'loading=eager' attribute has been added to image components in CardBlogRecent and CardBlog templates to optimize loading performance by instructing the browser to load these images as soon as possible. --- src/components/ThemeIcon.astro | 4 ++-- src/components/sections/features/FeaturesGeneral.astro | 2 ++ src/components/sections/features/FeaturesStats.astro | 3 +-- src/components/ui/avatars/Avatar.astro | 3 +-- src/components/ui/avatars/AvatarBlog.astro | 5 ++--- src/components/ui/avatars/AvatarBlogLarge.astro | 6 +++--- src/components/ui/cards/CardBlog.astro | 5 ++--- src/components/ui/cards/CardBlogRecent.astro | 5 +++-- src/components/ui/cards/CardInsight.astro | 4 ++-- src/components/ui/cards/CardRelated.astro | 7 ++----- src/components/ui/cards/CardSmall.astro | 4 ++-- src/components/ui/cards/CardWide.astro | 4 ++-- src/components/ui/forms/input/Checkbox.astro | 3 +-- src/components/ui/forms/input/EmailContactInput.astro | 3 +-- src/components/ui/forms/input/EmailInput.astro | 2 -- src/components/ui/forms/input/TextAreaInput.astro | 2 +- src/content/blog/post-1.md | 2 +- src/content/blog/post-2.md | 2 +- src/content/blog/post-3.md | 2 +- 19 files changed, 30 insertions(+), 38 deletions(-) diff --git a/src/components/ThemeIcon.astro b/src/components/ThemeIcon.astro index a821daa..d2e2196 100644 --- a/src/components/ThemeIcon.astro +++ b/src/components/ThemeIcon.astro @@ -2,7 +2,7 @@