diff --git a/.changeset/dull-lamps-retire.md b/.changeset/dull-lamps-retire.md index 1c634b7ce4..c4930ce388 100644 --- a/.changeset/dull-lamps-retire.md +++ b/.changeset/dull-lamps-retire.md @@ -2,6 +2,7 @@ "@hashicorp/design-system-components": minor --- -`Hds::DialogPrimitive::Description` -`Hds::DialogPrimitive::Body` +`Hds::DialogPrimitive::Description` +`Hds::DialogPrimitive::Body` +`Hds::Modal::Body` - Fixed error caused by not passing the `args` argument from the constructor to `super` diff --git a/packages/components/src/components/hds/modal/body.ts b/packages/components/src/components/hds/modal/body.ts index f2139b4a31..1652425b56 100644 --- a/packages/components/src/components/hds/modal/body.ts +++ b/packages/components/src/components/hds/modal/body.ts @@ -7,6 +7,9 @@ import Component from '@glimmer/component'; import { deprecate } from '@ember/debug'; export interface HdsModalBodySignature { + Args: { + contextualClass?: string; + }; Blocks: { default: []; }; @@ -14,8 +17,8 @@ export interface HdsModalBodySignature { } export default class HdsModalBody extends Component { - constructor(owner: unknown) { - super(owner, {}); + constructor(owner: unknown, args: HdsModalBodySignature['Args']) { + super(owner, args); deprecate( 'The `Hds::Modal::Body` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Body` as one-to-one replacement.',