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 | ||
