import {onChildEvent} from "../services/dom";
+import {Component} from "./component";
-class UserSelect {
+export class UserSelect extends Component {
setup() {
-
this.input = this.$refs.input;
this.userInfoContainer = this.$refs.userInfo;
selectUser(event, userEl) {
event.preventDefault();
- const id = userEl.getAttribute('data-id');
- this.input.value = id;
+ this.input.value = userEl.getAttribute('data-id');
this.userInfoContainer.innerHTML = userEl.innerHTML;
this.input.dispatchEvent(new Event('change', {bubbles: true}));
this.hide();
}
-}
-
-export default UserSelect;
\ No newline at end of file
+}
\ No newline at end of file