From 7f60763e97cd6d5b1d3b95824aa08c165f795362 Mon Sep 17 00:00:00 2001 From: Polesznyák Márk Date: Tue, 23 Sep 2025 15:41:17 +0200 Subject: feat: add sourcehut to socials --- src/lib/assets/dev.svg | 1 - src/lib/assets/envelope.svg | 1 - src/lib/assets/github.svg | 1 - src/lib/assets/steam.svg | 1 - src/lib/assets/telegram.svg | 1 - src/lib/socials.json | 24 ++++++++++++++---------- src/routes/+page.svelte | 20 +++++++------------- static/dev.svg | 1 + static/email.svg | 1 + static/github.svg | 1 + static/sourcehut.svg | 1 + static/steam.svg | 1 + static/telegram.svg | 1 + 13 files changed, 27 insertions(+), 28 deletions(-) delete mode 100644 src/lib/assets/dev.svg delete mode 100644 src/lib/assets/envelope.svg delete mode 100644 src/lib/assets/github.svg delete mode 100644 src/lib/assets/steam.svg delete mode 100644 src/lib/assets/telegram.svg create mode 100644 static/dev.svg create mode 100644 static/email.svg create mode 100644 static/github.svg create mode 100644 static/sourcehut.svg create mode 100644 static/steam.svg create mode 100644 static/telegram.svg diff --git a/src/lib/assets/dev.svg b/src/lib/assets/dev.svg deleted file mode 100644 index f853ed1..0000000 --- a/src/lib/assets/dev.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/lib/assets/envelope.svg b/src/lib/assets/envelope.svg deleted file mode 100644 index f794f06..0000000 --- a/src/lib/assets/envelope.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/lib/assets/github.svg b/src/lib/assets/github.svg deleted file mode 100644 index c1b3699..0000000 --- a/src/lib/assets/github.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/lib/assets/steam.svg b/src/lib/assets/steam.svg deleted file mode 100644 index 6d8f438..0000000 --- a/src/lib/assets/steam.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/lib/assets/telegram.svg b/src/lib/assets/telegram.svg deleted file mode 100644 index 2639cb9..0000000 --- a/src/lib/assets/telegram.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/lib/socials.json b/src/lib/socials.json index ea75d91..c6a4a55 100644 --- a/src/lib/socials.json +++ b/src/lib/socials.json @@ -1,24 +1,28 @@ { "socials": [ { - "link": "https://github.com/pml68", - "iconIndex": 0 + "name": "github", + "link": "https://github.com/pml68" }, { - "link": "https://dev.to/pml68", - "iconIndex": 1 + "name": "sourcehut", + "link": "https://sr.ht/~pml68" }, { - "link": "https://steamcommunity.com/id/nigmaballs", - "iconIndex": 2 + "name": "dev", + "link": "https://dev.to/pml68" }, { - "link": "https://t.me/pml68_1", - "iconIndex": 3 + "name": "steam", + "link": "https://steamcommunity.com/id/nigmaballs" }, { - "link": "mailto:contact@pml68.dev", - "iconIndex": 4 + "name": "telegram", + "link": "https://t.me/pml68_1" + }, + { + "name": "email", + "link": "mailto:contact@pml68.dev" } ] } diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 83f505b..d9ec52f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -3,17 +3,9 @@ import { base } from '$app/paths' import { socials } from '$lib/socials.json' - import SteamIcon from '$lib/assets/steam.svg?src' - import GithubIcon from '$lib/assets/github.svg?src' - import DevIcon from '$lib/assets/dev.svg?src' - import TelegramIcon from '$lib/assets/telegram.svg?src' - import EnvelopeIcon from '$lib/assets/envelope.svg?src' - - const icons: string[] = [GithubIcon, DevIcon, SteamIcon, TelegramIcon, EnvelopeIcon] - type Social = { - link: string, - iconIndex: number + name: string, + link: string } const socialsList: Social[] = socials @@ -27,9 +19,11 @@

pml68

Just your average IT student

- {#each socialsList as {link, iconIndex}} - - {@html icons[iconIndex]} + {#each socialsList as {name, link}} + + {/each}
diff --git a/static/dev.svg b/static/dev.svg new file mode 100644 index 0000000..386af10 --- /dev/null +++ b/static/dev.svg @@ -0,0 +1 @@ + diff --git a/static/email.svg b/static/email.svg new file mode 100644 index 0000000..aa1cde3 --- /dev/null +++ b/static/email.svg @@ -0,0 +1 @@ + diff --git a/static/github.svg b/static/github.svg new file mode 100644 index 0000000..de072fd --- /dev/null +++ b/static/github.svg @@ -0,0 +1 @@ + diff --git a/static/sourcehut.svg b/static/sourcehut.svg new file mode 100644 index 0000000..25f93e5 --- /dev/null +++ b/static/sourcehut.svg @@ -0,0 +1 @@ + diff --git a/static/steam.svg b/static/steam.svg new file mode 100644 index 0000000..6b6b146 --- /dev/null +++ b/static/steam.svg @@ -0,0 +1 @@ + diff --git a/static/telegram.svg b/static/telegram.svg new file mode 100644 index 0000000..24dbdc9 --- /dev/null +++ b/static/telegram.svg @@ -0,0 +1 @@ + -- cgit v1.2.3