diff options
| author | Kyren223 <Kyren223@proton.me> | 2024-11-13 19:02:49 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2024-11-13 19:02:49 +0200 |
| commit | 46fb8e1dfabe8bbc632dfb1035911e72c0428efa (patch) | |
| tree | c3d664211396db9d6cc6beda9f0a919843f2f50d /src/pages/skills.astro | |
| parent | 51f49ed07f477b6818b862cf4d4ea96a179856e8 (diff) | |
Made some changes to home
Diffstat (limited to 'src/pages/skills.astro')
| -rw-r--r-- | src/pages/skills.astro | 54 |
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> |
