From 623fa7b7fd531dc701652634a02bc997c58c2b10 Mon Sep 17 00:00:00 2001
From: Fedor Katurov
Date: Thu, 10 Nov 2022 16:21:06 +0600
Subject: [PATCH] made contacts page
---
assets/svg/writing.svg | 98 +++++++++++++++++++++++
components/bio/BioHeading.vue | 16 +---
components/contact/ContactInformation.vue | 38 +++++++++
components/contact/ContactRow.vue | 55 +++++++++++++
components/home/HomeHeader.vue | 17 ++--
components/icons/IconsBook.vue | 13 +++
components/icons/IconsCode.vue | 4 -
components/icons/IconsGithub.vue | 17 ++++
components/icons/IconsSend.vue | 14 ++++
components/icons/IconsTelegram.vue | 13 +++
components/layout/LayoutHeader.vue | 7 +-
components/ui/UiButtonGroup.vue | 15 ++++
constants/contacts.ts | 5 ++
layouts/landing.vue | 6 +-
pages/{bio.vue => about.vue} | 0
pages/contacts.vue | 53 ++++++++++++
16 files changed, 346 insertions(+), 25 deletions(-)
create mode 100644 assets/svg/writing.svg
create mode 100644 components/contact/ContactInformation.vue
create mode 100644 components/contact/ContactRow.vue
create mode 100644 components/icons/IconsBook.vue
create mode 100644 components/icons/IconsGithub.vue
create mode 100644 components/icons/IconsSend.vue
create mode 100644 components/icons/IconsTelegram.vue
create mode 100644 components/ui/UiButtonGroup.vue
create mode 100644 constants/contacts.ts
rename pages/{bio.vue => about.vue} (100%)
create mode 100644 pages/contacts.vue
diff --git a/assets/svg/writing.svg b/assets/svg/writing.svg
new file mode 100644
index 0000000..f70d6a0
--- /dev/null
+++ b/assets/svg/writing.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/components/bio/BioHeading.vue b/components/bio/BioHeading.vue
index 819fe7b..0f49925 100644
--- a/components/bio/BioHeading.vue
+++ b/components/bio/BioHeading.vue
@@ -17,15 +17,11 @@
of doing Typescript and Golang backend.
- There's also my Curriculum Vitae and contact info.
-
diff --git a/components/icons/IconsBook.vue b/components/icons/IconsBook.vue
new file mode 100644
index 0000000..7a70f38
--- /dev/null
+++ b/components/icons/IconsBook.vue
@@ -0,0 +1,13 @@
+
+
+
diff --git a/components/icons/IconsCode.vue b/components/icons/IconsCode.vue
index 60bd2c8..b3eecb3 100644
--- a/components/icons/IconsCode.vue
+++ b/components/icons/IconsCode.vue
@@ -11,7 +11,3 @@
/>
-
-
-
-
diff --git a/components/icons/IconsGithub.vue b/components/icons/IconsGithub.vue
new file mode 100644
index 0000000..9f22b08
--- /dev/null
+++ b/components/icons/IconsGithub.vue
@@ -0,0 +1,17 @@
+
+
+
diff --git a/components/icons/IconsSend.vue b/components/icons/IconsSend.vue
new file mode 100644
index 0000000..318a343
--- /dev/null
+++ b/components/icons/IconsSend.vue
@@ -0,0 +1,14 @@
+
+
+
diff --git a/components/icons/IconsTelegram.vue b/components/icons/IconsTelegram.vue
new file mode 100644
index 0000000..f36e9c3
--- /dev/null
+++ b/components/icons/IconsTelegram.vue
@@ -0,0 +1,13 @@
+
+
+
diff --git a/components/layout/LayoutHeader.vue b/components/layout/LayoutHeader.vue
index 47b5910..c53da69 100644
--- a/components/layout/LayoutHeader.vue
+++ b/components/layout/LayoutHeader.vue
@@ -1,8 +1,9 @@
-
+
+ About
+ Contacts
+
diff --git a/components/ui/UiButtonGroup.vue b/components/ui/UiButtonGroup.vue
new file mode 100644
index 0000000..ccf69c3
--- /dev/null
+++ b/components/ui/UiButtonGroup.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/constants/contacts.ts b/constants/contacts.ts
new file mode 100644
index 0000000..d05cc59
--- /dev/null
+++ b/constants/contacts.ts
@@ -0,0 +1,5 @@
+export const contacts = {
+ telegram: "vv4000",
+ email: "Z290aGFtNDhAZ21haWwuY29t",
+ github: "muerwre",
+} as const;
diff --git a/layouts/landing.vue b/layouts/landing.vue
index 45202f9..3b43c7c 100644
--- a/layouts/landing.vue
+++ b/layouts/landing.vue
@@ -1,5 +1,5 @@
-