({
```html
- Caspar
- Cedric
+ Caspar
+ Cedric
Cem
```
diff --git a/packages/storybook-vue/stories/components/dropdown-select/ScaleDropdownSelect.vue b/packages/storybook-vue/stories/components/dropdown-select/ScaleDropdownSelect.vue
index 7b4ad43c48..9b63c21bb4 100644
--- a/packages/storybook-vue/stories/components/dropdown-select/ScaleDropdownSelect.vue
+++ b/packages/storybook-vue/stories/components/dropdown-select/ScaleDropdownSelect.vue
@@ -35,6 +35,7 @@ export default {
comboboxId: { type: String },
hideLabelVisually: { type: Boolean, default: false },
floatingStrategy: { type: String },
+ ariaDetailsId: { type: String },
},
methods: {
'scale-change'($event) {
diff --git a/packages/storybook-vue/stories/components/dropdown/DropDown.stories.mdx b/packages/storybook-vue/stories/components/dropdown/DropDown.stories.mdx
index 4f6dea162e..39fee2f627 100644
--- a/packages/storybook-vue/stories/components/dropdown/DropDown.stories.mdx
+++ b/packages/storybook-vue/stories/components/dropdown/DropDown.stories.mdx
@@ -97,24 +97,31 @@ export const Template = (args, { argTypes }) => ({
--font-weight: var(--telekom-typography-font-weight-bold);
--height: var(--telekom-spacing-composition-space-13);
--spacing-x: var(--telekom-spacing-composition-space-05);
- --spacing-dropdown: 18px var(--telekom-spacing-composition-space-12) 5px
- calc(var(--spacing-x) - 1px);
- --transition: all var(--telekom-motion-duration-transition)
- var(--telekom-motion-easing-standard);
+ --spacing-dropdown: 18px var(--telekom-spacing-composition-space-12) 5px calc(
+ var(--spacing-x) - 1px
+ );
+ --transition: all var(--telekom-motion-duration-transition) var(
+ --telekom-motion-easing-standard
+ );
--radius: var(--telekom-radius-standard);
- --border: var(--telekom-spacing-composition-space-01) solid
- var(--telekom-color-ui-border-standard);
- --border-danger: var(--telekom-spacing-composition-space-02) solid
- var(--telekom-color-functional-danger-standard);
- --border-success: var(--telekom-spacing-composition-space-02) solid
- var(--telekom-color-functional-success-standard);
- --border-warning: var(--telekom-spacing-composition-space-02) solid
- var(--telekom-color-functional-warning-standard);
+ --border: var(--telekom-spacing-composition-space-01) solid var(
+ --telekom-color-ui-border-standard
+ );
+ --border-danger: var(--telekom-spacing-composition-space-02) solid var(
+ --telekom-color-functional-danger-standard
+ );
+ --border-success: var(--telekom-spacing-composition-space-02) solid var(
+ --telekom-color-functional-success-standard
+ );
+ --border-warning: var(--telekom-spacing-composition-space-02) solid var(
+ --telekom-color-functional-warning-standard
+ );
--border-color-hover: var(--telekom-color-ui-border-hovered);
--border-color-focus: var(--telekom-color-ui-border-hovered);
--border-color-disabled: var(--telekom-color-ui-border-disabled);
- --focus-outline: var(--telekom-line-weight-highlight) solid
- var(--telekom-color-functional-focus-standard);
+ --focus-outline: var(--telekom-line-weight-highlight) solid var(
+ --telekom-color-functional-focus-standard
+ );
--color-disabled: var(--telekom-color-text-and-icon-disabled);
--background-disabled: none;
--color: var(--telekom-color-text-and-icon-standard);
@@ -267,6 +274,9 @@ The display error is on the browser side.
-
+
```
diff --git a/packages/storybook-vue/stories/components/dropdown/ScaleDropDown.vue b/packages/storybook-vue/stories/components/dropdown/ScaleDropDown.vue
index d4de8dad51..34cded1916 100644
--- a/packages/storybook-vue/stories/components/dropdown/ScaleDropDown.vue
+++ b/packages/storybook-vue/stories/components/dropdown/ScaleDropDown.vue
@@ -40,6 +40,7 @@ export default {
controlled: { type: Boolean },
styles: { type: String },
size: { type: String },
+ ariaDetailsId: { type: String },
},
methods: {
scaleInput($event) {
diff --git a/packages/storybook-vue/stories/components/radio-button-group/RadioButtonGroup.stories.mdx b/packages/storybook-vue/stories/components/radio-button-group/RadioButtonGroup.stories.mdx
index e7d12e2a55..3cc4a0ac29 100644
--- a/packages/storybook-vue/stories/components/radio-button-group/RadioButtonGroup.stories.mdx
+++ b/packages/storybook-vue/stories/components/radio-button-group/RadioButtonGroup.stories.mdx
@@ -54,8 +54,8 @@ export const Template = (args, context) => ({
:disabled="itemProps[index]?.disabled"
>
- `
-})
+ `,
+});
({
{Template.bind({})}
@@ -137,8 +137,9 @@ scale-radio-button {
--color-disabled: var(--telekom-color-text-and-icon-disabled);
--background-disabled: var(--telekom-color-ui-disabled);
--color-error: var(--telekom-color-text-and-icon-functional-danger);
- --transition: all var(--telekom-motion-duration-transition)
- var(--telekom-motion-easing-standard);
+ --transition: all var(--telekom-motion-duration-transition) var(
+ --telekom-motion-easing-standard
+ );
--color-primary: var(--telekom-color-text-and-icon-primary-standard);
--color-primary-hover: var(--telekom-color-text-and-icon-standard);
--color-primary-active: var(--telekom-color-text-and-icon-standard);
@@ -171,26 +172,29 @@ scale-radio-button {
--height-control: var(--telekom-spacing-composition-space-07);
--transition-control: var(--transition);
--background-color-control: var(--telekom-color-ui-base);
- --border-control: var(--telekom-spacing-composition-space-01) solid
- var(--telekom-color-ui-border-standard);
+ --border-control: var(--telekom-spacing-composition-space-01) solid var(
+ --telekom-color-ui-border-standard
+ );
--line-height-helper-text: var(--telekom-typography-line-spacing-standard);
--border-control-checked: calc(
0.25 * var(--telekom-spacing-composition-space-05)
- )
- solid var(--telekom-color-background-canvas);
+ ) solid var(--telekom-color-background-canvas);
--border-control-checked-disabled: calc(
0.5 * var(--telekom-spacing-composition-space-05)
- )
- solid var(--telekom-color-ui-border-disabled);
+ ) solid var(--telekom-color-ui-border-disabled);
--background-control-checked-disabled: none;
- --border-control-active: var(--telekom-spacing-composition-space-04) solid
- var(--telekom-color-primary-pressed);
- --border-control-disabled: 0 0 0 var(--telekom-spacing-composition-space-01)
- var(--telekom-color-ui-border-disabled);
- --border-control-error: var(--telekom-spacing-composition-space-02) solid
- var(--telekom-color-functional-danger-standard);
- --box-shadow-control-focus: 0 0 0 var(--telekom-spacing-composition-space-03)
- var(--color-focus);
+ --border-control-active: var(--telekom-spacing-composition-space-04) solid var(
+ --telekom-color-primary-pressed
+ );
+ --border-control-disabled: 0 0 0 var(--telekom-spacing-composition-space-01) var(
+ --telekom-color-ui-border-disabled
+ );
+ --border-control-error: var(--telekom-spacing-composition-space-02) solid var(
+ --telekom-color-functional-danger-standard
+ );
+ --box-shadow-control-focus: 0 0 0 var(--telekom-spacing-composition-space-03) var(
+ --color-focus
+ );
}
```
@@ -233,7 +237,10 @@ scale-radio-button {
```html
-
+
{Template.bind({})}
@@ -279,7 +286,11 @@ scale-radio-button {
```html
-
+
{Template.bind({})}
diff --git a/packages/storybook-vue/stories/components/radio-button-group/ScaleRadioButton.vue b/packages/storybook-vue/stories/components/radio-button-group/ScaleRadioButton.vue
index 6254aaad3a..9404f7ed18 100644
--- a/packages/storybook-vue/stories/components/radio-button-group/ScaleRadioButton.vue
+++ b/packages/storybook-vue/stories/components/radio-button-group/ScaleRadioButton.vue
@@ -10,15 +10,16 @@ export default {
checked: { type: Boolean },
value: { type: String },
inputId: { type: String },
- styles: { type: String }
+ styles: { type: String },
+ ariaDetailsId: { type: String },
},
methods: {
fireEvents() {
this.$emit('scale-change');
- }
+ },
},
render() {
return this.$slots.default;
- }
+ },
};
diff --git a/packages/storybook-vue/stories/components/text-area/ScaleTextArea.vue b/packages/storybook-vue/stories/components/text-area/ScaleTextArea.vue
index 28e4115f48..ac9931bec1 100644
--- a/packages/storybook-vue/stories/components/text-area/ScaleTextArea.vue
+++ b/packages/storybook-vue/stories/components/text-area/ScaleTextArea.vue
@@ -52,6 +52,7 @@ export default {
transparent: { type: Boolean },
inputAutofocus: { type: Boolean },
styles: { type: String },
+ ariaDetailsId: { type: String },
},
methods: {
scaleInput($event) {
diff --git a/packages/storybook-vue/stories/components/text-area/TextArea.stories.mdx b/packages/storybook-vue/stories/components/text-area/TextArea.stories.mdx
index 64637c058e..a815809d15 100644
--- a/packages/storybook-vue/stories/components/text-area/TextArea.stories.mdx
+++ b/packages/storybook-vue/stories/components/text-area/TextArea.stories.mdx
@@ -89,20 +89,24 @@ export const Template = (args, { argTypes }) => ({
```css
scale-textarea {
- --transition: all var(--telekom-motion-duration-transition)
- var(--telekom-motion-easing-standard);
+ --transition: all var(--telekom-motion-duration-transition) var(
+ --telekom-motion-easing-standard
+ );
--radius: var(--telekom-radius-standard);
- --border: var(--telekom-line-weight-standard) solid
- var(--telekom-color-ui-border-standard);
- --border-error: var(--telekom-line-weight-highlight) solid
- var(--telekom-color-functional-danger-standard);
+ --border: var(--telekom-line-weight-standard) solid var(
+ --telekom-color-ui-border-standard
+ );
+ --border-error: var(--telekom-line-weight-highlight) solid var(
+ --telekom-color-functional-danger-standard
+ );
--border-color-hover: var(--telekom-color-ui-border-hovered);
--border-color-focus: var(--telekom-color-ui-border-hovered);
--border-color-disabled: var(--telekom-color-ui-border-disabled);
--background-color-hover: var(--telekom-color-ui-state-fill-hovered);
--background-color-disabled: none;
- --focus-outline: var(--telekom-line-weight-highlight) solid
- var(--telekom-color-functional-focus-standard);
+ --focus-outline: var(--telekom-line-weight-highlight) solid var(
+ --telekom-color-functional-focus-standard
+ );
--spacing-x-control: var(--telekom-spacing-composition-space-05);
--spacing-bottom-control: var(--telekom-spacing-composition-space-05);
--spacing-top-control: calc(
@@ -126,8 +130,8 @@ scale-textarea {
18px 32px 4px 12px
(subtracting 1px from border)
*/
- --spacing-control: 0 calc(2rem - var(--telekom-spacing-composition-space-01))
- 0.25rem calc(0.75rem - var(--telekom-spacing-composition-space-01));
+ --spacing-control: 0 calc(2rem - var(--telekom-spacing-composition-space-01)) 0.25rem
+ calc(0.75rem - var(--telekom-spacing-composition-space-01));
--transition-control: var(--transition);
--background-control: var(--telekom-color-ui-state-fill-standard);
@@ -236,9 +240,9 @@ scale-textarea {
{Template.bind({})}
@@ -246,7 +250,11 @@ scale-textarea {
```html
-
+
```
## Max Length With Counter