diff --git a/quasar.conf.js b/quasar.conf.js
index 304aaf8b97da9a4ecd16b63da0f3e3b95f37abba..70c88ed16e5d784c02ec62335237aed540a4fd72 100644
--- a/quasar.conf.js
+++ b/quasar.conf.js
@@ -97,7 +97,7 @@ module.exports = configure(function (/* ctx */) {
       // directives: [],
 
       // Quasar plugins
-      plugins: []
+      plugins: ['Notify']
     },
 
     // animations: 'all', // --- includes all animations
diff --git a/src/components/Friends.vue b/src/components/Friends.vue
index 64dcd74aaa6d8a6b175f6fb81466ef79487e48a2..be9c00dd369b8c6fbd844589022cf14100f94609 100644
--- a/src/components/Friends.vue
+++ b/src/components/Friends.vue
@@ -2,7 +2,7 @@
 q-toolbar.bg-primary.text-white.shadow-2
   q-toolbar-title Contacts
 q-list(bordered)
-  q-item.q-my-sm(v-for='(user, key) in users', :key='key', :to='"/chat/" + key', clickable, v-ripple)
+  q-item.q-my-sm(v-for='(user, key) in users', :key='key', :to='"/chat/" + key', clickable)
     q-item-section(avatar)
       q-avatar(color='primary', text-color='white')
         | {{ user.name.charAt(0) }}
@@ -12,21 +12,42 @@ q-list(bordered)
     q-item-section(side)
       q-icon(name='chat_bubble', :color='user.online ? "light-green-6" : "blue-grey-5"')
 q-toolbar.absolute-bottom.bg-primary.text-white.shadow-2
-  q-btn(@click='addFriends()', icon='person_add', flat, dense, label='Add Friends')
+  q-btn(icon='person_add', flat, dense, label='Add Friends')
+  q-popup-edit.full-width(v-model='usernameInput', :cover='false', v-slot='scope', @keyup.enter='showNotif()')
+    q-input(v-model='scope.value', dense, autofocus, counter, @keyup.enter='scope.set')
+      template(v-slot:prepend)
+        q-icon(name='person_add', color='primary')
 </template>
 
 <script>
-import { mapGetters } from 'vuex'
+import { mapState } from 'vuex'
 
 export default {
+  data() {
+    return {
+      usernameInput: '@'
+    }
+  },
+
   methods: {
-    addFriends() {
-      console.log('clicked')
+    showNotif() {
+      this.usernameInput = '@'
+
+      this.$q.notify({
+        message: 'Friend Request Sent',
+        color: 'pink',
+        actions: [
+          {
+            label: '✕',
+            color: 'white'
+          }
+        ]
+      })
     }
   },
 
   computed: {
-    ...mapGetters('firebase', ['users'])
+    ...mapState('firebase', ['users'])
   }
 }
 </script>