Extract <Assignment /> component
This commit is contained in:
parent
3507a7dd98
commit
7b2b8c1151
|
@ -41,16 +41,4 @@
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
<div class="control-group assign-status">
|
<Assignment />
|
||||||
<label>
|
|
||||||
{{i18n "discourse_assign.assign_modal.note_label"}} <span
|
|
||||||
class="label-optional"
|
|
||||||
>{{i18n "discourse_assign.assign_modal.optional_label"}}</span>
|
|
||||||
</label>
|
|
||||||
|
|
||||||
<Textarea
|
|
||||||
id="assign-modal-note"
|
|
||||||
@value={{@model.note}}
|
|
||||||
{{on "keydown" this.handleTextAreaKeydown}}
|
|
||||||
/>
|
|
||||||
</div>
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
<div class="control-group assign-status">
|
||||||
|
<label>
|
||||||
|
{{i18n "discourse_assign.assign_modal.note_label"}} <span
|
||||||
|
class="label-optional"
|
||||||
|
>{{i18n "discourse_assign.assign_modal.optional_label"}}</span>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<Textarea
|
||||||
|
id="assign-modal-note"
|
||||||
|
@value={{@model.note}}
|
||||||
|
{{on "keydown" this.handleTextAreaKeydown}}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
import Component from "@glimmer/component";
|
||||||
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
|
||||||
|
export default class AssignUserForm extends Component {
|
||||||
|
@action
|
||||||
|
handleTextAreaKeydown(event) {
|
||||||
|
if ((event.ctrlKey || event.metaKey) && event.key === "Enter") {
|
||||||
|
this.submit(); // fixme andrei
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue