From 9fedf68bea36318e2764def21466d6983cac4061 Mon Sep 17 00:00:00 2001 From: NotXia <35894453+NotXia@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:48:54 +0100 Subject: [PATCH] Add contacts page --- src/assets/icons/linkedin.svg | 1 + src/assets/icons/mail.svg | 1 + src/assets/icons/telegram.svg | 1 + src/views/contacts/ContactLink.vue | 19 +++++++++++++++++++ src/views/contacts/Contacts.vue | 27 +++++++++++++++++++++------ src/views/contacts/locale.json | 4 ++-- 6 files changed, 45 insertions(+), 8 deletions(-) create mode 100644 src/assets/icons/linkedin.svg create mode 100644 src/assets/icons/mail.svg create mode 100644 src/assets/icons/telegram.svg create mode 100644 src/views/contacts/ContactLink.vue diff --git a/src/assets/icons/linkedin.svg b/src/assets/icons/linkedin.svg new file mode 100644 index 0000000..229b778 --- /dev/null +++ b/src/assets/icons/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/mail.svg b/src/assets/icons/mail.svg new file mode 100644 index 0000000..126b33b --- /dev/null +++ b/src/assets/icons/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/telegram.svg b/src/assets/icons/telegram.svg new file mode 100644 index 0000000..f253c4b --- /dev/null +++ b/src/assets/icons/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/contacts/ContactLink.vue b/src/views/contacts/ContactLink.vue new file mode 100644 index 0000000..45cbd2b --- /dev/null +++ b/src/views/contacts/ContactLink.vue @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/src/views/contacts/Contacts.vue b/src/views/contacts/Contacts.vue index 46343ff..c09549c 100644 --- a/src/views/contacts/Contacts.vue +++ b/src/views/contacts/Contacts.vue @@ -1,11 +1,21 @@ @@ -15,6 +25,11 @@ import Navbar from "@/components/navbar/Navbar.vue"; import { useI18n } from "vue-i18n"; import locale from "./locale.json"; + import ContactLink from "./ContactLink.vue"; + + import mail_icon from "@/assets/icons/mail.svg"; + import telegram_icon from "@/assets/icons/telegram.svg"; + import linkedin_icon from "@/assets/icons/linkedin.svg"; const { t } = useI18n({ messages: locale }); \ No newline at end of file diff --git a/src/views/contacts/locale.json b/src/views/contacts/locale.json index 6aae77e..c81f129 100644 --- a/src/views/contacts/locale.json +++ b/src/views/contacts/locale.json @@ -1,8 +1,8 @@ { "en": { - "hello": "Hello" + "contacts": "Contacts" }, "it": { - "hello": "Ciao" + "contacts": "Contatti" } } \ No newline at end of file