diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2021-12-17 00:22:38 +0100 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2021-12-17 00:22:38 +0100 |
commit | c6b4c6a90a3bb77add64994f51d3e2af790c8452 (patch) | |
tree | c4faaf7e4e48fa09b555c0f4ba50e204f73e8617 /src/components/group/GroupMaker.vue | |
parent | cee635ff1db9ba7c9212547831287efe56c69a1f (diff) | |
download | lom_frontend-c6b4c6a90a3bb77add64994f51d3e2af790c8452.tar.gz lom_frontend-c6b4c6a90a3bb77add64994f51d3e2af790c8452.zip |
make styles and add some features
Diffstat (limited to 'src/components/group/GroupMaker.vue')
-rw-r--r-- | src/components/group/GroupMaker.vue | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/components/group/GroupMaker.vue b/src/components/group/GroupMaker.vue index f3da293..06963e3 100644 --- a/src/components/group/GroupMaker.vue +++ b/src/components/group/GroupMaker.vue | |||
@@ -1,15 +1,17 @@ | |||
1 | <template> | 1 | <template> |
2 | <div class="group_maker"> | 2 | <div class="searcher"> |
3 | Group maker | 3 | <div class="text-2xl p-2"> Group maker </div> |
4 | <form @submit="make_group"> | 4 | <form @submit="make_group"> |
5 | <input | 5 | <input |
6 | v-model="group_name" | 6 | v-model="group_name" |
7 | ref='input' | 7 | ref='input' |
8 | type="text" | 8 | type="text" |
9 | placeholder="Type group name..." | 9 | placeholder="Nazwa grupy..." |
10 | class="w-full bg-gray-800 mb-2 mt-10 p-2" | ||
11 | @keydown="hotkeys" | ||
10 | /> | 12 | /> |
11 | 13 | ||
12 | <select multiple v-model="users_selection"> | 14 | <select multiple class="w-full bg-gray-800 p-4 mb-10" v-model="users_selection"> |
13 | 15 | ||
14 | <option | 16 | <option |
15 | v-for="user in users" | 17 | v-for="user in users" |
@@ -19,6 +21,8 @@ | |||
19 | </option> | 21 | </option> |
20 | 22 | ||
21 | </select> | 23 | </select> |
24 | |||
25 | <input type="submit" class="w-full p-2 bg-gray-800"> | ||
22 | </form> | 26 | </form> |
23 | </div> | 27 | </div> |
24 | </template> | 28 | </template> |
@@ -69,6 +73,15 @@ export default { | |||
69 | this.close() | 73 | this.close() |
70 | 74 | ||
71 | console.log(this.users) | 75 | console.log(this.users) |
76 | }, | ||
77 | |||
78 | hotkeys(e) { | ||
79 | switch(e.code) { | ||
80 | case 'Delete': | ||
81 | e.preventDefault() | ||
82 | this.$emit('close') | ||
83 | break | ||
84 | } | ||
72 | } | 85 | } |
73 | }, | 86 | }, |
74 | 87 | ||