@hashicorp/design-system-components
Version:
Helios Design System Components
30 lines (27 loc) • 849 B
JavaScript
import Component from '@glimmer/component';
import { modifier } from 'ember-modifier';
import { precompileTemplate } from '@ember/template-compilation';
import { setComponentTemplate } from '@ember/component';
/**
* Copyright IBM Corp. 2021, 2025
* SPDX-License-Identifier: MPL-2.0
*/
class HdsFormKeyValueInputsGeneric extends Component {
_onInsert = modifier(() => {
if (this.args.onInsert) {
this.args.onInsert();
}
return () => {
if (this.args.onRemove) {
this.args.onRemove();
}
};
});
static {
setComponentTemplate(precompileTemplate("<div class=\"hds-form-key-value-inputs__generic-container\" {{this._onInsert}} ...attributes>\n {{yield}}\n</div>", {
strictMode: true
}), this);
}
}
export { HdsFormKeyValueInputsGeneric as default };
//# sourceMappingURL=generic.js.map