UNPKG

@hashicorp/design-system-components

Version:
32 lines (27 loc) 1.77 kB
import Component from '@glimmer/component'; import { deprecate } from '@ember/debug'; import { precompileTemplate } from '@ember/template-compilation'; import { setComponentTemplate } from '@ember/component'; var TEMPLATE = precompileTemplate("{{!\n Copyright (c) HashiCorp, Inc.\n SPDX-License-Identifier: MPL-2.0\n}}\n{{!\n THIS SUBCOMPONENT IS NOW DEPRECATED\n}}\n<div class=\"hds-modal__header\" ...attributes>\n {{#if @icon}}\n <Hds::Icon class=\"hds-modal__icon\" @name={{@icon}} @size=\"24\" />\n {{/if}}\n <Hds::Text::Display class=\"hds-modal__title\" @tag=\"div\" @size=\"300\" @weight=\"semibold\" id={{@id}}>\n {{#if @tagline}}\n <Hds::Text::Body class=\"hds-modal__tagline\" @tag=\"div\" @size=\"100\" @weight=\"regular\">\n {{@tagline}}\n </Hds::Text::Body>\n {{/if}}\n {{yield}}\n </Hds::Text::Display>\n <Hds::DismissButton class=\"hds-modal__dismiss\" {{on \"click\" @onDismiss}} />\n</div>"); /** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ class HdsModalHeader extends Component { constructor(owner, args) { super(owner, args); deprecate('The `Hds::Modal::Header` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Header` as one-to-one replacement.', false, { id: 'hds.components.modal.header', until: '5.0.0', url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', for: '@hashicorp/design-system-components', since: { available: '4.6.0', enabled: '4.6.0' } }); } } setComponentTemplate(TEMPLATE, HdsModalHeader); export { HdsModalHeader as default }; //# sourceMappingURL=header.js.map