Pass model as a single object

This commit is contained in:
Andrei Prigorshnev 2024-04-02 18:02:18 +04:00
parent 2d27c1adaa
commit ba1a2844ee
No known key found for this signature in database
GPG Key ID: 185E0A5F45783902
3 changed files with 4 additions and 6 deletions

View File

@ -1,6 +1,4 @@
<Assignment
@model={{@model}}
@note={{@model.note}}
@status={{@model.status}}
@onSubmit={{this.assign}}
@showValidationErrors={{this.showValidationErrors}}/>
@showValidationErrors={{this.showValidationErrors}} />

View File

@ -36,7 +36,7 @@
@id="assign-status"
@content={{this.assignStatusOptions}}
@value={{this.status}}
@onChange={{fn (mut @status)}}
@onChange={{fn (mut @model.status)}}
/>
</div>
{{/if}}
@ -49,7 +49,7 @@
<Textarea
id="assign-modal-note"
@value={{@note}}
@value={{@model.note}}
{{on "keydown" this.handleTextAreaKeydown}}
/>
</div>

View File

@ -14,7 +14,7 @@ export default class Assignment extends Component {
}
get status() {
return this.args.status || this.assignStatuses[0];
return this.args.model.status || this.assignStatuses[0];
}
get assignStatuses() {