diff --git a/frontend/package.json b/frontend/package.json
index f01544187..f5bac086c 100755
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -17,6 +17,7 @@
"@babel/core": "^7.13.13",
"@babel/node": "^7.13.13",
"@babel/preset-env": "^7.13.12",
+ "@ogerlys/vue-avatar": "^2.3.4",
"@vue/cli-plugin-unit-jest": "^4.5.12",
"@vue/test-utils": "^1.1.3",
"apollo-boost": "^0.4.9",
@@ -53,7 +54,6 @@
"vee-validate": "^3.4.5",
"vue": "2.6.12",
"vue-apollo": "^3.0.7",
- "vue-avatar": "^2.3.3",
"vue-flatpickr-component": "^8.1.2",
"vue-focus": "^2.1.0",
"vue-i18n": "^8.22.4",
diff --git a/frontend/src/components/Avatar/avatar.vue b/frontend/src/components/Avatar/avatar.vue
new file mode 100644
index 000000000..4fb46808f
--- /dev/null
+++ b/frontend/src/components/Avatar/avatar.vue
@@ -0,0 +1,209 @@
+
+
+
+
![]()
+
{{ userInitial }}
+
+
+
+
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 946a78a3e..f5dab6604 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -2437,6 +2437,11 @@
consola "^2.15.0"
node-fetch "^2.6.1"
+"@ogerlys/vue-avatar@^2.3.4":
+ version "2.3.4"
+ resolved "https://registry.yarnpkg.com/@ogerlys/vue-avatar/-/vue-avatar-2.3.4.tgz#b627baced39f908a397630c1141d9c931f4f36f4"
+ integrity sha512-Mjx0lTJzXHC57FUAiBPCPhoB2x6NfXVIh4+AxcmKmY0nE3C2pidPHb3mkpfS3DL2NPJO8qry6TC5j4d1TpeGNw==
+
"@polka/url@^1.0.0-next.20":
version "1.0.0-next.21"
resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
@@ -14191,11 +14196,6 @@ vue-apollo@^3.0.7:
serialize-javascript "^4.0.0"
throttle-debounce "^2.1.0"
-vue-avatar@^2.3.3:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/vue-avatar/-/vue-avatar-2.3.3.tgz#e125bf4f4a6f4f9480da0c522020266a8609d2a8"
- integrity sha512-Z57ILRTkFIAuCH9JiFBxX74C5zua5ub/jRDM/KZ+QKXNfscvmUOgWBs3kA2+wrpZMowIvfLHIT0gvQu1z+zpLg==
-
vue-cli-plugin-i18n@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/vue-cli-plugin-i18n/-/vue-cli-plugin-i18n-1.0.1.tgz#5a3077de5d62c9b4068e486db1fc97fce9fa0072"