From 96a0017f94e66864fa4f22ce95a8b790ce4fb9f0 Mon Sep 17 00:00:00 2001 From: SquidSpirit Date: Wed, 23 Jul 2025 04:30:26 +0800 Subject: [PATCH] BLOG-58 feat: add Motto and MottoAnimatedMark components, update Terminal and page structure --- .../src/lib/home/framework/ui/Motto.svelte | 20 +++++++++ .../framework/ui/MottoAnimatedMark.svelte | 42 +++++++++++++++++++ .../src/lib/home/framework/ui/Terminal.svelte | 2 +- frontend-v2/src/routes/+page.svelte | 2 + 4 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 frontend-v2/src/lib/home/framework/ui/Motto.svelte create mode 100644 frontend-v2/src/lib/home/framework/ui/MottoAnimatedMark.svelte diff --git a/frontend-v2/src/lib/home/framework/ui/Motto.svelte b/frontend-v2/src/lib/home/framework/ui/Motto.svelte new file mode 100644 index 0000000..40fbec0 --- /dev/null +++ b/frontend-v2/src/lib/home/framework/ui/Motto.svelte @@ -0,0 +1,20 @@ + + +
+
+
+ Keep + +
+
+ + Progressing +
+
+
diff --git a/frontend-v2/src/lib/home/framework/ui/MottoAnimatedMark.svelte b/frontend-v2/src/lib/home/framework/ui/MottoAnimatedMark.svelte new file mode 100644 index 0000000..ea030e5 --- /dev/null +++ b/frontend-v2/src/lib/home/framework/ui/MottoAnimatedMark.svelte @@ -0,0 +1,42 @@ + + + + {text} + diff --git a/frontend-v2/src/lib/home/framework/ui/Terminal.svelte b/frontend-v2/src/lib/home/framework/ui/Terminal.svelte index bf86753..e941f07 100644 --- a/frontend-v2/src/lib/home/framework/ui/Terminal.svelte +++ b/frontend-v2/src/lib/home/framework/ui/Terminal.svelte @@ -21,7 +21,7 @@ let observer: IntersectionObserver | null = null; onMount(() => { - if (element == null) { + if (!element) { return; } diff --git a/frontend-v2/src/routes/+page.svelte b/frontend-v2/src/routes/+page.svelte index 6268b9c..f2d21c9 100644 --- a/frontend-v2/src/routes/+page.svelte +++ b/frontend-v2/src/routes/+page.svelte @@ -1,4 +1,5 @@ @@ -6,4 +7,5 @@
+