summaryrefslogtreecommitdiff
path: root/src/pages/skills.astro
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-13 19:02:49 +0200
committerKyren223 <Kyren223@proton.me>2024-11-13 19:02:49 +0200
commit46fb8e1dfabe8bbc632dfb1035911e72c0428efa (patch)
treec3d664211396db9d6cc6beda9f0a919843f2f50d /src/pages/skills.astro
parent51f49ed07f477b6818b862cf4d4ea96a179856e8 (diff)
Made some changes to home
Diffstat (limited to 'src/pages/skills.astro')
-rw-r--r--src/pages/skills.astro54
1 files changed, 39 insertions, 15 deletions
diff --git a/src/pages/skills.astro b/src/pages/skills.astro
index a555f5c..170cd57 100644
--- a/src/pages/skills.astro
+++ b/src/pages/skills.astro
@@ -1,15 +1,9 @@
---
import Terminal from "../layouts/Terminal.astro";
import RadarChart from "../components/RadarChart.astro";
+import TerminalBorder from "../components/TerminalBorder.astro";
-const data1 = [
- { name: "Backend", weight: 40 },
- { name: "Gamedev", weight: 70 },
- { name: "Frontend", weight: 5 },
- { name: "Low-Level", weight: 63 },
- { name: "Tooling", weight: 100 },
-];
-
+const max = 100;
const data = [
{ name: "Gamedev", weight: 70 },
{ name: "Backend", weight: 40 },
@@ -18,15 +12,45 @@ const data = [
{ name: "Frontend", weight: 15 },
];
-
-const max = data.reduce(
- (max, current) => (current.weight > max ? current.weight : max),
- 0,
-);
+const langs = ["Java", "C/C++", "Golang", "Kotlin", "Rust", "Lua"];
+const tools = [
+ "NeoVim",
+ "Linux",
+ "Git & GitHub",
+ "SQL and NoSQL Databases",
+];
+const thing = "▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░";
+const fight = [
+ "FP ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ OOP",
+ "Composition ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ Inheritance",
+];
---
<Terminal path="skills">
- <div class="w-[40%]">
- <RadarChart max={100} data={data} />
+ <div class="flex">
+ <div class="w-[60%] flex-column items-center pt-4">
+ <TerminalBorder header="Languages">
+ <div class="grid md:grid-cols-3 items-center gap-x-8">
+ {langs.map((lang) => <p>{lang}</p>)}
+ </div>
+ </TerminalBorder>
+ <TerminalBorder header="Tools">
+ <div class="grid md:grid-cols-1 items-center gap-x-8">
+ {tools.map((tool) => <p>{tool}</p>)}
+ </div>
+ </TerminalBorder>
+ <TerminalBorder>
+ <span
+ >{
+ fight.map((line) => (
+ <p class="whitespace-pre-wrap">{line}</p>
+ ))
+ }</span
+ >
+ </TerminalBorder>
+ </div>
+ <div class="w-[40%]">
+ <RadarChart max={max} data={data} />
+ </div>
</div>
</Terminal>