diff --git a/src/components/AddEmployeeModal.vue b/src/components/AddEmployeeModal.vue index 584241a..fb0b9ab 100644 --- a/src/components/AddEmployeeModal.vue +++ b/src/components/AddEmployeeModal.vue @@ -4,7 +4,7 @@ div.modal.fade( :id="modalId" tabindex="-1" aria-labelledby="addEmployeeModalLabel" - aria-hidden="false" + aria-hidden="true" data-bs-focus="true" ) .modal-dialog @@ -14,12 +14,15 @@ div.modal.fade( button.btn-close( type="button" aria-label="Close" - @click="closeModal()" + data-bs-dismiss="modal" ) .modal-body - input.form-control( + input.form-control#inputAutocomplete( v-model="query" @input="onChange($event)" + @keypress.enter="onEnter" + @keypress.down="onDown" + @keypress.up="onUp" ) .card.p-0(v-show="isOpenSuggestions") ul.list-group.text-start @@ -27,15 +30,15 @@ div.modal.fade( v-for="(sugg, i) in suggestions" :key="i" @click="setResult(sugg)" + :class="{'active' : selected === i}" ) {{sugg.name}}