Extract the <TopicAssignments /> component

This commit is contained in:
Andrei Prigorshnev 2024-04-02 20:23:30 +04:00
parent 6d151af2db
commit d6bcb34669
No known key found for this signature in database
GPG Key ID: 185E0A5F45783902
3 changed files with 21 additions and 13 deletions

View File

@ -1,19 +1,7 @@
<DModal class="assign" @title={{this.title}} @closeModal={{@closeModal}}>
<:body>
<div class="control-group">
<label>{{i18n "discourse_assign.assign_modal.assignment_label"}}</label>
<ComboBox
@value={{this.selectedTargetId}}
@content={{this.assignments}}
@onChange={{this.synchronizeAssignee}}
/>
</div>
<Assignment
@assignment={{this.topicAssignment}}
@onSubmit={{this.submit}}
@showValidationErrors={{false}} />
<TopicAssignments />
</:body>
<:footer>
<DButton
class="btn-primary"

View File

@ -0,0 +1,12 @@
<div class="control-group">
<label>{{i18n "discourse_assign.assign_modal.assignment_label"}}</label>
<ComboBox
@value={{this.selectedTargetId}}
@content={{@assignments}}
@onChange={{this.synchronizeAssignee}}
/>
</div>
<Assignment
@assignment={{this.topicAssignment}}
@onSubmit={{this.submit}}
@showValidationErrors={{false}} />

View File

@ -0,0 +1,8 @@
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 TopicAssignments extends Component {
}