@hashicorp/design-system-components
Version:
Helios Design System Components
25 lines (22 loc) • 1.01 kB
JavaScript
import Component from '@glimmer/component';
import { guidFor } from '@ember/object/internals';
import HdsTextBody from '../../text/body.js';
import { precompileTemplate } from '@ember/template-compilation';
import { setComponentTemplate } from '@ember/component';
/**
* Copyright IBM Corp. 2021, 2025
* SPDX-License-Identifier: MPL-2.0
*/
class HdsFormSuperSelectOptionGroup extends Component {
_groupTitleId = 'group-title-' + guidFor(this);
static {
setComponentTemplate(precompileTemplate("<li class=\"hds-form-super-select__option-group\" role=\"group\" aria-labelledby={{this._groupTitleId}}>\n <HdsTextBody @tag=\"div\" @size=\"100\" @weight=\"semibold\" class=\"hds-form-super-select__option-group-title\" id={{this._groupTitleId}}>\n {{@group.groupName}}\n </HdsTextBody>\n {{yield}}\n</li>", {
strictMode: true,
scope: () => ({
HdsTextBody
})
}), this);
}
}
export { HdsFormSuperSelectOptionGroup as default };
//# sourceMappingURL=option-group.js.map