Skip to content

Commit 6984a40

Browse files
authored
refactor(chip): added selected state (#1003)
refactor: added selected state
1 parent fc75249 commit 6984a40

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

packages/db-ui-elements-stencil/src/components/db-chip/db-chip.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ export class DbChip {
3636
*/
3737
@Prop({ reflect: true }) name = 'chips';
3838

39+
/**
40+
* Selected state
41+
*/
42+
@Prop({ reflect: true }) selected? = false;
43+
3944
/**
4045
* Predefined variants to change background color and font color.
4146
*/
@@ -66,6 +71,7 @@ export class DbChip {
6671
data-type={this.datatype}
6772
disabled={this.disabled}
6873
name={this.name}
74+
checked={this.selected}
6975
/>
7076
<label
7177
htmlFor={this.input_id}

packages/db-ui-elements-stencil/src/components/db-chip/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
| `iconafter` | `iconafter` | Attribute to add icon after chip. | `string` | `undefined` |
1616
| `input_id` | `input_id` | The input_id of a label form-related element in the same document as the label element. The first element in the document with an id matching the value of the for attribute is the labeled control for this label element, if it is a label element. | `string` | `'chip-' + uuid()` |
1717
| `name` | `name` | Name to group multiple chips. | `string` | `'chips'` |
18+
| `selected` | `selected` | Selected state | `boolean` | `false` |
1819
| `variant` | `variant` | Predefined variants to change background color and font color. | `"error" \| "informative" \| "poi-db-services-einrichtung" \| "poi-dienstleistungen" \| "poi-einkaufen" \| "poi-essen-trinken" \| "poi-freizeit" \| "poi-gesundheit" \| "poi-kunst-kultur" \| "poi-wegeleitung" \| "poi-wissenswertes" \| "poi-zivile-rel-einrichtungen" \| "success" \| "track" \| "warning"` | `undefined` |
1920

2021

packages/db-ui-elements-stencil/src/components/db-chip/stories/db-chip.intro.stories.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import Readme from './../readme.md';
1818
<db-chip datatype="filter" variant="poi-essen-trinken">
1919
poi-essen-trinken
2020
</db-chip>
21-
<db-chip datatype="filter" variant="poi-einkaufen">
21+
<db-chip datatype="filter" variant="poi-einkaufen" selected>
2222
poi-einkaufen
2323
</db-chip>
2424
<db-chip datatype="filter" variant="track">
@@ -32,7 +32,7 @@ import Readme from './../readme.md';
3232
<db-chip>default</db-chip>
3333
<db-chip variant="informative">informative</db-chip>
3434
<db-chip variant="success">success</db-chip>
35-
<db-chip variant="poi-essen-trinken">poi-essen-trinken</db-chip>
35+
<db-chip variant="poi-essen-trinken" selected>poi-essen-trinken</db-chip>
3636
<db-chip variant="poi-einkaufen">poi-einkaufen</db-chip>
3737
<db-chip variant="track">track</db-chip>
3838
</Canvas>

0 commit comments

Comments
 (0)