From 800edd75c7cb35dec776cd66adea80b2507871d4 Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Wed, 21 Apr 2021 13:31:33 +0200 Subject: [PATCH] add discord and dynamic icons --- src/components/Icon.svelte | 24 ++++++++++++++++++++++-- src/routes/contact.svelte | 5 +++++ static/icons/cafe-outline.svg | 5 ++++- static/icons/chatbubbles-outline.svg | 6 +++++- static/icons/finger-print-outline.svg | 5 ++++- static/icons/heart-sharp.svg | 5 ++++- static/icons/link-outline.svg | 5 ++++- static/icons/logo-github.svg | 5 ++++- static/icons/mail-outline.svg | 5 +++++ static/icons/search-outline.svg | 6 +++++- 10 files changed, 62 insertions(+), 9 deletions(-) create mode 100644 static/icons/mail-outline.svg diff --git a/src/components/Icon.svelte b/src/components/Icon.svelte index 0f36e47..c2fdbc2 100644 --- a/src/components/Icon.svelte +++ b/src/components/Icon.svelte @@ -1,17 +1,37 @@ -{icon} +{#if html === null} + {icon} +{:else} + + {@html html} + +{/if} diff --git a/src/routes/contact.svelte b/src/routes/contact.svelte index e973f31..b4a0586 100644 --- a/src/routes/contact.svelte +++ b/src/routes/contact.svelte @@ -7,6 +7,11 @@ { href: 'mailto:hi@nicco.io', name: 'Say hi@nicco.io', + icon: 'mail-outline', + }, + { + href: 'https://discord.gg/wS7RpYTYd2', + name: 'Chat on Discord', icon: 'chatbubbles-outline', }, { diff --git a/static/icons/cafe-outline.svg b/static/icons/cafe-outline.svg index e9d6a37..81e4591 100644 --- a/static/icons/cafe-outline.svg +++ b/static/icons/cafe-outline.svg @@ -1 +1,4 @@ -Cafe \ No newline at end of file + + Cafe + + \ No newline at end of file diff --git a/static/icons/chatbubbles-outline.svg b/static/icons/chatbubbles-outline.svg index 37f75b1..b2062c8 100644 --- a/static/icons/chatbubbles-outline.svg +++ b/static/icons/chatbubbles-outline.svg @@ -1 +1,5 @@ -Chatbubbles \ No newline at end of file + + Chatbubbles + + + \ No newline at end of file diff --git a/static/icons/finger-print-outline.svg b/static/icons/finger-print-outline.svg index 0de5480..219fba5 100644 --- a/static/icons/finger-print-outline.svg +++ b/static/icons/finger-print-outline.svg @@ -1 +1,4 @@ -Finger Print \ No newline at end of file + + Finger Print + + \ No newline at end of file diff --git a/static/icons/heart-sharp.svg b/static/icons/heart-sharp.svg index 1960ef6..cc4578e 100644 --- a/static/icons/heart-sharp.svg +++ b/static/icons/heart-sharp.svg @@ -1 +1,4 @@ -Heart \ No newline at end of file + + Heart + + \ No newline at end of file diff --git a/static/icons/link-outline.svg b/static/icons/link-outline.svg index 61cab6e..b73d8d0 100644 --- a/static/icons/link-outline.svg +++ b/static/icons/link-outline.svg @@ -1 +1,4 @@ -Link \ No newline at end of file + + Link + + \ No newline at end of file diff --git a/static/icons/logo-github.svg b/static/icons/logo-github.svg index 0cdff43..12c0a12 100644 --- a/static/icons/logo-github.svg +++ b/static/icons/logo-github.svg @@ -1 +1,4 @@ -Logo Github \ No newline at end of file + + Logo Github + + \ No newline at end of file diff --git a/static/icons/mail-outline.svg b/static/icons/mail-outline.svg new file mode 100644 index 0000000..3f6d46a --- /dev/null +++ b/static/icons/mail-outline.svg @@ -0,0 +1,5 @@ + + Mail + + + \ No newline at end of file diff --git a/static/icons/search-outline.svg b/static/icons/search-outline.svg index 649777d..885eae9 100644 --- a/static/icons/search-outline.svg +++ b/static/icons/search-outline.svg @@ -1 +1,5 @@ -Search \ No newline at end of file + + Search + + + \ No newline at end of file