meilisearch-admin/app/components/index-setting.hbs
2022-10-15 12:45:36 +03:00

28 lines
782 B
Handlebars

<div
class='mb-4'
{{did-insert this.setValue}}
{{did-update this.setValue @setting}}
>
{{! TODO: add link to meilisearch's documentation }}
<Form::Element @label={{@label}} @errors={{array this.error}}>
<MonacoEditor
@value={{json-stringify this.value}}
@uri={{@setting.uri}}
@language='json'
@schema={{@setting}}
@sendValue={{this.save}}
@invoker={{this.invoker}}
@onDidChangeValidation={{this.onDidChangeValidation}}
class='h-40'
/>
</Form::Element>
<Button
@text='Save'
@style='primary'
@size='sm'
@onClick={{fn this.invoker.invoke 'invokeSendValue'}}
/>
<Button @text='Cancel' @size='sm' @onClick={{this.setValue}} />
<Button @text='Reset' @size='sm' @onClick={{this.reset}} />
</div>