From 6084e5c31a3d74088d01898e43310d6b352df467 Mon Sep 17 00:00:00 2001 From: liyunze <50455574+liyunze-coding@users.noreply.github.com> Date: Sat, 2 Aug 2025 18:14:51 +1000 Subject: [PATCH] update in progress --- src/components/global/Card.astro | 48 +++-- src/components/home/Greeting.svelte | 67 +++++++ src/components/home/Intro.astro | 77 ++++++++ src/components/home/IntroComponent.svelte | 183 -------------------- src/components/skills/SkillsComponent.astro | 16 +- src/components/socials/Socials.svelte | 22 --- src/pages/index.astro | 25 +-- 7 files changed, 191 insertions(+), 247 deletions(-) create mode 100644 src/components/home/Greeting.svelte create mode 100644 src/components/home/Intro.astro delete mode 100644 src/components/home/IntroComponent.svelte diff --git a/src/components/global/Card.astro b/src/components/global/Card.astro index 6da89e8..e3d07cd 100644 --- a/src/components/global/Card.astro +++ b/src/components/global/Card.astro @@ -1,13 +1,15 @@ --- -interface Props { +type Props = { + href?: string; primaryColor: string; bgColor?: string; scaleOnHover?: boolean; pixelHeight?: string; className?: string; -} +}; const { + href, primaryColor, bgColor = "#282828", scaleOnHover = false, @@ -16,11 +18,34 @@ const { } = Astro.props; --- -
-
- -
-
+<> + { + href && ( + +
+
+ +
+
+
+ ) + } + { + !href && ( +
+
+ +
+
+ ) + } + diff --git a/src/components/home/IntroComponent.svelte b/src/components/home/IntroComponent.svelte deleted file mode 100644 index a5c846c..0000000 --- a/src/components/home/IntroComponent.svelte +++ /dev/null @@ -1,183 +0,0 @@ - - -
-
-
-
- Ryan -
-
-
- RythonDev -
-
- {roleState}| -
-
-
- -
- Good {greetingState}|,
I'm Ryan! -
-

- I was born and raised in Malaysia, currently studying my Bachelor's - in Computer Science in Australia! I speak fluent in Mandarin Chinese - and English. -

- I'm passionate about developing open source projects that benefit others, - and I have extensive experience in leadership roles. -

- I'm also - well-connected with various Twitch streamers and content - creators, thanks to prominent projects that have had a positive impact on - the streaming community. I'm strongly motivated in the fields of - web development, computer vision and - data science. -

-
- -
-
-
- - diff --git a/src/components/skills/SkillsComponent.astro b/src/components/skills/SkillsComponent.astro index 3d470cd..3a49edd 100644 --- a/src/components/skills/SkillsComponent.astro +++ b/src/components/skills/SkillsComponent.astro @@ -69,12 +69,12 @@ import Skill from "./Skill.astro"; bgColor: "var(--color-python)", }, { - text: "C#", - bgColor: "var(--color-csharp)", + text: "Typescript", + bgColor: "var(--color-typescript)", }, { - text: "Java", - bgColor: "var(--color-java)", + text: "C#", + bgColor: "var(--color-csharp)", }, { text: "Kotlin", @@ -84,14 +84,6 @@ import Skill from "./Skill.astro"; text: "PHP", bgColor: "var(--color-php)", }, - { - text: "Go", - bgColor: "var(--color-go)", - }, - { - text: "Rust", - bgColor: "var(--color-rust)", - }, { text: "PostgreSQL", bgColor: "var(--color-postgresql)", diff --git a/src/components/socials/Socials.svelte b/src/components/socials/Socials.svelte index 61c7793..cb29e89 100644 --- a/src/components/socials/Socials.svelte +++ b/src/components/socials/Socials.svelte @@ -43,25 +43,3 @@ /> - -
- twitch -
-
- -
- twitch -
-
diff --git a/src/pages/index.astro b/src/pages/index.astro index 9ad8e9f..12f8f69 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -3,7 +3,7 @@ import NavBar from "../components/global/NavBar.astro"; import Layout from "../layouts/Layout.astro"; import NetworkLine from "../components/global/NetworkLine.astro"; import WhatIDo from "../components/what-i-do/WhatIDoComponent.astro"; -import Intro from "../components/home/IntroComponent.svelte"; +import Intro from "../components/home/Intro.astro"; import Projects from "../components/projects/ProjectsComponent.astro"; import Experience from "../components/experience/ExperienceComponent.astro"; import Skills from "../components/skills/SkillsComponent.astro"; @@ -18,20 +18,16 @@ import Footer from "../components/global/FooterComponent.astro"; >
-
- - - -
+
-
-
+ +
+
+
@@ -42,10 +38,7 @@ import Footer from "../components/global/FooterComponent.astro";
-
- -
-
+