FIX: prevents fields in Object to re-render (#1205)
This commit is contained in:
parent
75a1ade441
commit
451f7662b2
|
@ -288,6 +288,11 @@ export default class AiEmbeddingEditor extends Component {
|
|||
});
|
||||
}
|
||||
|
||||
@action
|
||||
providerKeys(providerParams) {
|
||||
return Object.keys(providerParams);
|
||||
}
|
||||
|
||||
<template>
|
||||
{{#if this.showPresets}}
|
||||
<BackButton
|
||||
|
@ -494,7 +499,7 @@ export default class AiEmbeddingEditor extends Component {
|
|||
{{! provider-specific content }}
|
||||
{{#if this.currentProvider}}
|
||||
<form.Object @name="provider_params" as |object providerData|>
|
||||
{{#each-in providerData as |name|}}
|
||||
{{#each (this.providerKeys providerData) as |name|}}
|
||||
{{#let (get this.providerParams name) as |params|}}
|
||||
{{#if params}}
|
||||
<object.Field
|
||||
|
@ -523,7 +528,7 @@ export default class AiEmbeddingEditor extends Component {
|
|||
</object.Field>
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
{{/each-in}}
|
||||
{{/each}}
|
||||
</form.Object>
|
||||
{{/if}}
|
||||
|
||||
|
|
|
@ -250,6 +250,11 @@ export default class AiLlmEditorForm extends Component {
|
|||
});
|
||||
}
|
||||
|
||||
@action
|
||||
providerParamsKeys(providerParams) {
|
||||
return Object.keys(providerParams);
|
||||
}
|
||||
|
||||
<template>
|
||||
<Form
|
||||
@onSubmit={{this.save}}
|
||||
|
@ -335,7 +340,7 @@ export default class AiLlmEditorForm extends Component {
|
|||
</form.Field>
|
||||
|
||||
<form.Object @name="provider_params" as |object providerParamsData|>
|
||||
{{#each-in providerParamsData as |name|}}
|
||||
{{#each (this.providerParamsKeys providerParamsData) as |name|}}
|
||||
{{#let
|
||||
(get (this.metaProviderParams data.provider) name)
|
||||
as |params|
|
||||
|
@ -363,7 +368,7 @@ export default class AiLlmEditorForm extends Component {
|
|||
{{/if}}
|
||||
</object.Field>
|
||||
{{/let}}
|
||||
{{/each-in}}
|
||||
{{/each}}
|
||||
</form.Object>
|
||||
|
||||
<form.Field
|
||||
|
|
Loading…
Reference in New Issue