diff --git a/.changeset/metal-carrots-joke.md b/.changeset/metal-carrots-joke.md new file mode 100644 index 0000000000..27171f8817 --- /dev/null +++ b/.changeset/metal-carrots-joke.md @@ -0,0 +1,5 @@ +--- +'@baloise/ds-core': patch +--- + +**segment**: adjust a11y for form controls so it is linked with label and message diff --git a/.changeset/pink-rockets-lie.md b/.changeset/pink-rockets-lie.md new file mode 100644 index 0000000000..3020bb8c25 --- /dev/null +++ b/.changeset/pink-rockets-lie.md @@ -0,0 +1,5 @@ +--- +'@baloise/ds-core': patch +--- + +**segment**: adjust bal-change event type diff --git a/.changeset/real-eagles-add.md b/.changeset/real-eagles-add.md new file mode 100644 index 0000000000..a405db7408 --- /dev/null +++ b/.changeset/real-eagles-add.md @@ -0,0 +1,5 @@ +--- +'@baloise/ds-core': patch +--- + +**footer**: use bal-dropdown to avoid angular insert-node issue diff --git a/docs/stories/components/00-overview.stories.mdx b/docs/stories/components/00-overview.stories.mdx index ec5ffa707f..22c9378fd7 100644 --- a/docs/stories/components/00-overview.stories.mdx +++ b/docs/stories/components/00-overview.stories.mdx @@ -518,6 +518,24 @@ Form components serve as tools for gathering user input through a range of metho + + + + Apple + + + Banana + + + Mango + + + - - - Apple - - - Banana - - - Mango - - +
+ + + + +
{ @@ -187,23 +186,29 @@ export class Footer implements BalConfigObserver, Loggable { this.selectEl?.open() }} > - (this.selectEl = el as HTMLBalSelectElement)} + (this.selectEl = el as HTMLBalDropdownElement)} value={this.language} onBalChange={event => this.changeLanguage(event.detail as any)} data-testid="bal-footer-language" > {this.allowedLanguages.map(language => ( - + {language.toLocaleUpperCase()} - + ))} - + - +
+ +
namespace BalProps { - export type BalSegmentValue = string | number + export type BalSegmentValue = string | number | boolean } namespace BalEvents { diff --git a/packages/core/src/components/bal-segment/bal-segment.tsx b/packages/core/src/components/bal-segment/bal-segment.tsx index 016c249389..a69de21e44 100644 --- a/packages/core/src/components/bal-segment/bal-segment.tsx +++ b/packages/core/src/components/bal-segment/bal-segment.tsx @@ -450,6 +450,7 @@ export class Segment implements ComponentInterface, BalWindowResizeObserver, Bal return (