mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-22 07:01:09 +02:00
31 lines
819 B
Handlebars
31 lines
819 B
Handlebars
{{!
|
|
Copyright (c) HashiCorp, Inc.
|
|
SPDX-License-Identifier: BUSL-1.1
|
|
}}
|
|
|
|
{{#each-in @groups as |group fields|}}
|
|
<ToggleButton
|
|
@isOpen={{eq this.showGroup group}}
|
|
@openLabel={{concat "Hide " group}}
|
|
@closedLabel={{group}}
|
|
@onClick={{fn this.toggleGroup group}}
|
|
class="is-block"
|
|
data-test-button={{group}}
|
|
/>
|
|
{{#if (eq this.showGroup group)}}
|
|
<div class="box is-marginless" data-test-group={{group}}>
|
|
{{#each fields as |fieldName|}}
|
|
{{#let (find-by "name" fieldName @model.allFields) as |attr|}}
|
|
<FormField
|
|
data-test-field
|
|
@attr={{attr}}
|
|
@model={{@model}}
|
|
@showHelpText={{false}}
|
|
@modelValidations={{@modelValidations}}
|
|
/>
|
|
{{/let}}
|
|
{{/each}}
|
|
|
|
</div>
|
|
{{/if}}
|
|
{{/each-in}} |