From 844ae572caf03d19c36e5be54074a92e8b468f87 Mon Sep 17 00:00:00 2001 From: pml68 Date: Tue, 27 Feb 2024 18:12:53 +0100 Subject: feat: drop Font Awesome, migrate to SVG icons --- src/routes/+layout.svelte | 12 ++++++++---- src/routes/+page.svelte | 15 +++++++++++---- 2 files changed, 19 insertions(+), 8 deletions(-) (limited to 'src/routes') diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 1a4cdb8..b4050c8 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,12 +1,16 @@ -Wave 1 -Wave 2 + + + + +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index e4e6726..c6d0eb7 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -3,12 +3,22 @@ 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' + type Social = { link: string, icon: string } const socialsList: Social[] = socials + + const insertIcon: Function = (element: HTMLElement, icon: string) => { + element.innerHTML = eval(`${icon}Icon`) + } @@ -20,12 +30,9 @@

Just your average IT student

{#each socialsList as {link, icon}} - - - + {/each}
-
Check out my projects here
-- cgit v1.2.3