aboutsummaryrefslogtreecommitdiff
path: root/src/routes/+page.svelte
blob: 83f505b1245898f32ab7f6481a1e4e8a594ae306 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<script lang="ts">
  import '../app.scss'
  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
  }

  const socialsList: Social[] = socials
</script>

<svelte:head>
  <title>pml68</title>
</svelte:head>

<div class="main">
  <h1>pml68</h1>
  <p>Just your average IT student</p>
  <div class="socials">
    {#each socialsList as {link, iconIndex}}
      <a href={link} target="_blank" class="icon">
        {@html icons[iconIndex]}
      </a>
    {/each}
  </div>
  <br>
  <div class="projects">
    Check out my projects <a href={base + '/projects'}><b>here</b></a>
  </div>
</div>