From 8dee31ca16dc05e684f6adc7297329bfadfb954c Mon Sep 17 00:00:00 2001 From: ClovertaTheTrilobita Date: Mon, 13 Apr 2026 23:47:23 +0300 Subject: [PATCH] Added spinner --- src/components/Spinner.astro | 95 ++++++++++++++++++++++++++++++++++ src/components/ThemeIcon.astro | 2 +- src/layouts/BaseLayout.astro | 9 +++- 3 files changed, 104 insertions(+), 2 deletions(-) create mode 100644 src/components/Spinner.astro diff --git a/src/components/Spinner.astro b/src/components/Spinner.astro new file mode 100644 index 0000000..54a6b8f --- /dev/null +++ b/src/components/Spinner.astro @@ -0,0 +1,95 @@ + + + + + diff --git a/src/components/ThemeIcon.astro b/src/components/ThemeIcon.astro index c6774cb..259635e 100644 --- a/src/components/ThemeIcon.astro +++ b/src/components/ThemeIcon.astro @@ -34,7 +34,7 @@ const switchHref = "/" + segments.join("/"); - + {switchLabel} diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 66bacf7..6430ed4 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -2,8 +2,10 @@ import Footer from "@/components/Footer.astro"; import Header from "@/components/Header.astro"; import { ClientRouter } from "astro:transitions"; +import { slide, fade } from "astro:transitions"; import SEO from "@/components/SEO.astro"; import FloatingActions from "@/components/FloatingActions.astro"; +import Spinner from "@/components/Spinner.astro"; const { pageTitle, @@ -25,9 +27,14 @@ const { {pageTitle} +
-
+ +