UNPKG

@hashicorp/design-system-components

Version:
24 lines (20 loc) 1.21 kB
import { hash } from '@ember/helper'; import HdsFormFieldset from '../fieldset/index.js'; import HdsFormToggleField from './field.js'; import { precompileTemplate } from '@ember/template-compilation'; import { setComponentTemplate } from '@ember/component'; import templateOnly from '@ember/component/template-only'; /** * Copyright IBM Corp. 2021, 2025 * SPDX-License-Identifier: MPL-2.0 */ const HdsFormToggleGroup = setComponentTemplate(precompileTemplate("<HdsFormFieldset @layout={{@layout}} @isRequired={{@isRequired}} @isOptional={{@isOptional}} ...attributes as |F|>\n {{!-- Notice: the order of the elements is not relevant here, because it's controlled at \"HdsFormFieldset\" component level --}}\n {{yield (hash Legend=F.Legend HelperText=F.HelperText Error=F.Error)}}\n <F.Control>\n {{yield (hash ToggleField=(component HdsFormToggleField contextualClass=\"hds-form-group__control-field\" isRequired=@isRequired extraAriaDescribedBy=F.ariaDescribedBy))}}\n </F.Control>\n</HdsFormFieldset>", { strictMode: true, scope: () => ({ HdsFormFieldset, hash, HdsFormToggleField }) }), templateOnly()); export { HdsFormToggleGroup as default }; //# sourceMappingURL=group.js.map