Skip to content

Commit 6be89de

Browse files
authored
Merge pull request #487 from TEDI-Design-System/rc
TEDI Release 29.01.2026
2 parents c9da516 + ec45ec8 commit 6be89de

140 files changed

Lines changed: 2230 additions & 2174 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Auto Add to Project
2+
3+
on:
4+
issues:
5+
types:
6+
- opened
7+
8+
jobs:
9+
add-to-project:
10+
uses: TEDI-Design-System/general/.github/workflows/auto-add-to-project.yml@main
11+
with:
12+
project-url: https://github.com/orgs/TEDI-Design-System/projects/7
13+
secrets:
14+
PROJECT_AUTO_ADD_APP_ID: ${{ secrets.PROJECT_AUTO_ADD_APP_ID }}
15+
PROJECT_AUTO_ADD_APP_KEY: ${{ secrets.PROJECT_AUTO_ADD_APP_KEY }}

.github/workflows/react-release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,14 @@ jobs:
1818
uses: actions/setup-node@v4
1919
with:
2020
node-version: "lts/*"
21+
22+
- name: Disable ESLint problem matcher
23+
run: echo "::remove-matcher owner=eslint::"
24+
2125
- name: Lint
2226
run: |
2327
npm ci --cache .npm --prefer-offline
24-
npm run lint
28+
npm run lint:ci
2529
2630
test:
2731
runs-on: ubuntu-latest

.github/workflows/react-test-and-lint.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,30 @@ jobs:
1818
uses: actions/setup-node@v4
1919
with:
2020
node-version: "lts/*"
21+
22+
- name: Disable ESLint problem matcher
23+
run: echo "::remove-matcher owner=eslint::"
24+
2125
- name: Lint
2226
run: |
2327
npm ci --cache .npm --prefer-offline
24-
npm run lint
28+
npm run lint:ci
29+
30+
build:
31+
runs-on: ubuntu-latest
32+
steps:
33+
- name: Checkout code
34+
uses: actions/checkout@v4
35+
with:
36+
fetch-depth: 0
37+
- name: Setup Node.js
38+
uses: actions/setup-node@v4
39+
with:
40+
node-version: "lts/*"
41+
- name: Build library
42+
run: |
43+
npm ci --cache .npm --prefer-offline
44+
npm run build
2545
2646
test:
2747
runs-on: ubuntu-latest

.storybook/preview.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ const preview: Preview = {
104104
status: {
105105
statuses: {
106106
devComponent: {
107-
background: '#ff8000',
108-
color: '#ffffff',
107+
background: '#D2D3D8',
108+
color: '#000',
109109
description: 'This component is dev only and not found in Figma',
110110
},
111111
breakpointSupport: {
@@ -129,6 +129,12 @@ const preview: Preview = {
129129
description:
130130
'This component lacks some TEDI-Ready functionality, e.g it may rely on another component that has not yet been developed',
131131
},
132+
mobileViewDifference: {
133+
background: '#99BDDA',
134+
color: '#000',
135+
description:
136+
'This component has a different layout on mobile. Use the mobile breakpoint or resize the browser window to review the mobile design.',
137+
},
132138
},
133139
},
134140
},

CHANGELOG.md

Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,212 @@
1+
# [15.0.0-rc.14](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.13...react-15.0.0-rc.14) (2026-01-28)
2+
3+
4+
### Features
5+
6+
* **text-group:** label prop type to ReactNode, add more examples [#48](https://github.com/TEDI-Design-System/react/issues/48) ([#483](https://github.com/TEDI-Design-System/react/issues/483)) ([e142689](https://github.com/TEDI-Design-System/react/commit/e142689edb55be71b94a71dc65cc0d9178fe44e8))
7+
8+
# [15.0.0-rc.13](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.12...react-15.0.0-rc.13) (2026-01-27)
9+
10+
11+
### Features
12+
13+
* **text-group:** new labelAlign prop [#4](https://github.com/TEDI-Design-System/react/issues/4) ([#482](https://github.com/TEDI-Design-System/react/issues/482)) ([e3a3c60](https://github.com/TEDI-Design-System/react/commit/e3a3c6044ea78263e9d5c04d5cb29a442d891a41))
14+
15+
# [15.0.0-rc.12](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.11...react-15.0.0-rc.12) (2026-01-27)
16+
17+
18+
### Bug Fixes
19+
20+
* **button:** show tooltip for icon-only buttons, add showTooltip prop [#389](https://github.com/TEDI-Design-System/react/issues/389) ([#476](https://github.com/TEDI-Design-System/react/issues/476)) ([6fd074d](https://github.com/TEDI-Design-System/react/commit/6fd074d1f1be1c6040ae3a3c2d0f450e1e0a0e77))
21+
22+
# [15.0.0-rc.11](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.10...react-15.0.0-rc.11) (2026-01-27)
23+
24+
25+
### Bug Fixes
26+
27+
* **sidenav:** update mobile menu when navItems prop changes [#86](https://github.com/TEDI-Design-System/react/issues/86) ([#477](https://github.com/TEDI-Design-System/react/issues/477)) ([b91ffde](https://github.com/TEDI-Design-System/react/commit/b91ffde36ba5209e5270f6d8abc3f2b7322a125c))
28+
29+
# [15.0.0-rc.10](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.9...react-15.0.0-rc.10) (2026-01-27)
30+
31+
32+
### Bug Fixes
33+
34+
* **select:** selected item hover text + background fix [#3](https://github.com/TEDI-Design-System/react/issues/3) ([#479](https://github.com/TEDI-Design-System/react/issues/479)) ([15cfe2d](https://github.com/TEDI-Design-System/react/commit/15cfe2d38f9483f4bd6db69dbdf64c4dd355d8ea))
35+
36+
# [15.0.0-rc.9](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.8...react-15.0.0-rc.9) (2026-01-27)
37+
38+
39+
### Bug Fixes
40+
41+
* **textfield:** prevent text overlap when both icon and clearing button are visible [#373](https://github.com/TEDI-Design-System/react/issues/373) ([#480](https://github.com/TEDI-Design-System/react/issues/480)) ([546e1ea](https://github.com/TEDI-Design-System/react/commit/546e1ea83267148da2f80689637762aa19af9e47))
42+
43+
# [15.0.0-rc.8](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.7...react-15.0.0-rc.8) (2026-01-27)
44+
45+
46+
### Bug Fixes
47+
48+
* **select:** select option focus style fix [#393](https://github.com/TEDI-Design-System/react/issues/393) ([#478](https://github.com/TEDI-Design-System/react/issues/478)) ([3830e08](https://github.com/TEDI-Design-System/react/commit/3830e0884cb828d1aa7d1b8ea97ec28ea44eb944))
49+
50+
# [15.0.0-rc.7](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.6...react-15.0.0-rc.7) (2026-01-23)
51+
52+
53+
### Bug Fixes
54+
55+
* **scroll-visibility:** ssr support [#419](https://github.com/TEDI-Design-System/react/issues/419) ([#475](https://github.com/TEDI-Design-System/react/issues/475)) ([88953fd](https://github.com/TEDI-Design-System/react/commit/88953fd0d3730421e8c189d39f624f49e246908f))
56+
57+
# [15.0.0-rc.6](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.5...react-15.0.0-rc.6) (2026-01-23)
58+
59+
60+
### Features
61+
62+
* **collapse:** add iconOnly prop, fix community sidenav collapse margin [#471](https://github.com/TEDI-Design-System/react/issues/471) ([#472](https://github.com/TEDI-Design-System/react/issues/472)) ([c852ca8](https://github.com/TEDI-Design-System/react/commit/c852ca8d3024f1af5ab66bf264c0ade33a49a92f))
63+
64+
# [15.0.0-rc.5](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.4...react-15.0.0-rc.5) (2026-01-22)
65+
66+
67+
### Bug Fixes
68+
69+
* **icon:** remove deprecated Community Icon and adopt TEDI-Ready [#442](https://github.com/TEDI-Design-System/react/issues/442) ([#452](https://github.com/TEDI-Design-System/react/issues/452)) ([c80edb1](https://github.com/TEDI-Design-System/react/commit/c80edb12e806d08bbcc1ae05040104d7770fb067))
70+
71+
72+
### BREAKING CHANGES
73+
74+
* **icon:** Community Icon removed, migrate to TEDI-Ready
75+
76+
# [15.0.0-rc.4](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.3...react-15.0.0-rc.4) (2026-01-22)
77+
78+
79+
### Bug Fixes
80+
81+
* **typography:** remove Community typography components and migrate to TEDI-Ready [#440](https://github.com/TEDI-Design-System/react/issues/440) ([#451](https://github.com/TEDI-Design-System/react/issues/451)) ([852cf65](https://github.com/TEDI-Design-System/react/commit/852cf65e80ff8177465167dc53ce9a880df15683))
82+
83+
84+
### BREAKING CHANGES
85+
86+
* **typography:** Community Typography components have been removed, migrate to TEDI-Ready
87+
88+
# [15.0.0-rc.3](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.2...react-15.0.0-rc.3) (2026-01-22)
89+
90+
91+
### Bug Fixes
92+
93+
* **button:** visualType link icon alignment fix [#382](https://github.com/TEDI-Design-System/react/issues/382) ([#465](https://github.com/TEDI-Design-System/react/issues/465)) ([c144153](https://github.com/TEDI-Design-System/react/commit/c144153a9030115595f5796ac47ce29afd0c97a1))
94+
95+
# [15.0.0-rc.2](https://github.com/TEDI-Design-System/react/compare/react-15.0.0-rc.1...react-15.0.0-rc.2) (2026-01-22)
96+
97+
98+
### Bug Fixes
99+
100+
* **ellipsis:** remove Community Ellipsis component and migrate to TEDI-Ready [#441](https://github.com/TEDI-Design-System/react/issues/441) ([#450](https://github.com/TEDI-Design-System/react/issues/450)) ([3e36bdd](https://github.com/TEDI-Design-System/react/commit/3e36bdd5e28e85bb889bc9f8ab347ae3e425c855))
101+
102+
103+
### BREAKING CHANGES
104+
105+
* **ellipsis:** Community Ellipsis component has been removed, migrate to TEDI-Ready
106+
107+
# [15.0.0-rc.1](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.13...react-15.0.0-rc.1) (2026-01-22)
108+
109+
110+
### Bug Fixes
111+
112+
* **collapse:** remove deprecated Community Collapse and adopt TEDI-Ready [#445](https://github.com/TEDI-Design-System/react/issues/445) ([#449](https://github.com/TEDI-Design-System/react/issues/449)) ([28f3e06](https://github.com/TEDI-Design-System/react/commit/28f3e061f445314fde121a16ddf1fcf850ccbace))
113+
114+
115+
### BREAKING CHANGES
116+
117+
* **collapse:** Community Collapse removed, migrate to TEDI-Ready
118+
119+
# [14.4.0-rc.13](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.12...react-14.4.0-rc.13) (2026-01-21)
120+
121+
122+
### Bug Fixes
123+
124+
* **radio:** wcag improvements [#56](https://github.com/TEDI-Design-System/react/issues/56) ([#459](https://github.com/TEDI-Design-System/react/issues/459)) ([4eba5cc](https://github.com/TEDI-Design-System/react/commit/4eba5cc6d8460819d05a675993088a9595a46776))
125+
126+
# [14.4.0-rc.12](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.11...react-14.4.0-rc.12) (2026-01-19)
127+
128+
129+
### Bug Fixes
130+
131+
* **collapse:** fix icon states to only apply on icon not the whole title [#462](https://github.com/TEDI-Design-System/react/issues/462) ([#463](https://github.com/TEDI-Design-System/react/issues/463)) ([54897e3](https://github.com/TEDI-Design-System/react/commit/54897e31ca1ac7f3a5a8f48260f4a18ae13bf34d))
132+
133+
# [14.4.0-rc.11](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.10...react-14.4.0-rc.11) (2026-01-19)
134+
135+
136+
### Bug Fixes
137+
138+
* **sidenav:** wcag improvements [#73](https://github.com/TEDI-Design-System/react/issues/73) ([#432](https://github.com/TEDI-Design-System/react/issues/432)) ([8536ed5](https://github.com/TEDI-Design-System/react/commit/8536ed58ecfc4bbb301287581b63bc45891f4ffe))
139+
140+
# [14.4.0-rc.10](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.9...react-14.4.0-rc.10) (2026-01-19)
141+
142+
143+
### Bug Fixes
144+
145+
* **file-upload:** wcag improvements [#53](https://github.com/TEDI-Design-System/react/issues/53) ([#447](https://github.com/TEDI-Design-System/react/issues/447)) ([56f1aeb](https://github.com/TEDI-Design-System/react/commit/56f1aeb133f06df88c08b2b82938c0c6bcb9cdf5))
146+
147+
# [14.4.0-rc.9](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.8...react-14.4.0-rc.9) (2026-01-19)
148+
149+
150+
### Bug Fixes
151+
152+
* **search:** wcag improvements [#57](https://github.com/TEDI-Design-System/react/issues/57) ([#431](https://github.com/TEDI-Design-System/react/issues/431)) ([f083824](https://github.com/TEDI-Design-System/react/commit/f0838240a42b80f90f08f0985382c1d5b195ad82))
153+
154+
# [14.4.0-rc.8](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.7...react-14.4.0-rc.8) (2026-01-19)
155+
156+
157+
### Bug Fixes
158+
159+
* **select:** prevent dropdown jumping on multiselect [#446](https://github.com/TEDI-Design-System/react/issues/446) ([#454](https://github.com/TEDI-Design-System/react/issues/454)) ([9d0d980](https://github.com/TEDI-Design-System/react/commit/9d0d9807456ee8fa8dfcfbb2380a8e74ce66565a))
160+
161+
# [14.4.0-rc.7](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.6...react-14.4.0-rc.7) (2026-01-19)
162+
163+
164+
### Bug Fixes
165+
166+
* **checkbox, info-button, label:** fix for 9.1.3.1 for Checkbox component [#55](https://github.com/TEDI-Design-System/react/issues/55) ([#457](https://github.com/TEDI-Design-System/react/issues/457)) ([22f22fe](https://github.com/TEDI-Design-System/react/commit/22f22fe968be018c6ae94b5af908a23de9783318))
167+
168+
# [14.4.0-rc.6](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.5...react-14.4.0-rc.6) (2026-01-19)
169+
170+
171+
### Bug Fixes
172+
173+
* **theme-provider:** add theme class on initial render [#455](https://github.com/TEDI-Design-System/react/issues/455) ([#458](https://github.com/TEDI-Design-System/react/issues/458)) ([d8db713](https://github.com/TEDI-Design-System/react/commit/d8db713f7db6780705e956998af4eedc9bbc56a0))
174+
175+
# [14.4.0-rc.5](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.4...react-14.4.0-rc.5) (2026-01-14)
176+
177+
178+
### Bug Fixes
179+
180+
* **file-dropzone:** wcag fixes [#54](https://github.com/TEDI-Design-System/react/issues/54) ([#422](https://github.com/TEDI-Design-System/react/issues/422)) ([f21635a](https://github.com/TEDI-Design-System/react/commit/f21635a6d520cc027ceac022395d9d85adff979a))
181+
182+
# [14.4.0-rc.4](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.3...react-14.4.0-rc.4) (2026-01-12)
183+
184+
185+
### Bug Fixes
186+
187+
* **popover:** wcag improvements [#64](https://github.com/TEDI-Design-System/react/issues/64) ([#430](https://github.com/TEDI-Design-System/react/issues/430)) ([db79bcc](https://github.com/TEDI-Design-System/react/commit/db79bcc17a2bd523e993a7e654446a887f51515c))
188+
189+
# [14.4.0-rc.3](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.2...react-14.4.0-rc.3) (2026-01-12)
190+
191+
192+
### Features
193+
194+
* **collapse:** new size prop, improve stories with states [#390](https://github.com/TEDI-Design-System/react/issues/390) ([#438](https://github.com/TEDI-Design-System/react/issues/438)) ([0938bb7](https://github.com/TEDI-Design-System/react/commit/0938bb79bbcaed9d53aebc928e6f1ac858af5740))
195+
196+
# [14.4.0-rc.2](https://github.com/TEDI-Design-System/react/compare/react-14.4.0-rc.1...react-14.4.0-rc.2) (2026-01-12)
197+
198+
199+
### Bug Fixes
200+
201+
* **button:** nowrap to button texts [#44](https://github.com/TEDI-Design-System/react/issues/44) ([#437](https://github.com/TEDI-Design-System/react/issues/437)) ([bf8289c](https://github.com/TEDI-Design-System/react/commit/bf8289c69499525e7bbbe6921b9de3a0b4500a45))
202+
203+
# [14.4.0-rc.1](https://github.com/TEDI-Design-System/react/compare/react-14.3.0...react-14.4.0-rc.1) (2026-01-09)
204+
205+
206+
### Features
207+
208+
* **collapse:** make titles underline configurable [#7](https://github.com/TEDI-Design-System/react/issues/7) ([#439](https://github.com/TEDI-Design-System/react/issues/439)) ([e458004](https://github.com/TEDI-Design-System/react/commit/e458004507420859ae9b8cda55dab6c030e28f30))
209+
1210
# [14.3.0](https://github.com/TEDI-Design-System/react/compare/react-14.2.1...react-14.3.0) (2026-01-08)
2211

3212

README.md

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,56 @@
11
# TEDI Design System for React
22

3-
[![codecov](https://codecov.io/gh/TEHIK-EE/tedi-design-system/graph/badge.svg?token=NKNNJSG19D)](https://codecov.io/gh/TEHIK-EE/tedi-design-system)
4-
[![semantic-release](https://img.shields.io/badge/semantic--release-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)
5-
6-
`@tedi-design-system/react` is a library of React components implementing the TEDI Design System.
3+
`@tedi-design-system/react` is a library of React components implementing the TEDI Design System.
74
It provides reusable, accessible, and consistent UI components to streamline building React applications.
85

9-
Usage instructions and detailed documentation can be found in the [TEDI Design System wiki](https://github.com/TEDI-Design-System/general).
6+
Usage instructions and detailed documentation for using the components in your application are available in [Storybook](https://storybook.tedi.ee/react/main/?path=/docs/documentation-get-started--get-started).
7+
8+
[![codecov](https://codecov.io/gh/TEHIK-EE/tedi-design-system/graph/badge.svg?token=NKNNJSG19D)](https://codecov.io/gh/TEHIK-EE/tedi-design-system/graph/badge.svg?token=NKNNJSG19D)
9+
[![semantic-release](https://img.shields.io/badge/semantic--release-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)
1010

1111
---
1212

13-
## Installation
13+
## Getting Started (Using the package)
1414

15-
Install the dependencies for your React library:
15+
If you are installing `@tedi-design-system/react` in your own project, follow the
16+
[Get Started guide in Storybook](https://storybook.tedi.ee/react/main/?path=/docs/documentation-get-started--get-started)
1617

17-
```
18-
npm run i
19-
```
18+
The Storybook documentation covers:
19+
20+
- installation instructions
21+
- required styles and providers
22+
- component usage examples
23+
- accessibility notes
24+
- component APIs
2025

2126
---
2227

23-
## Development Guide
28+
## Repository Development Guide (Contributors)
2429

25-
### Running Storybook
30+
The following instructions apply only if you are working on this repository itself
31+
(e.g. developing, fixing, or adding components).
2632

27-
To view and develop components in isolation, start Storybook for React:
33+
### Install dependencies
34+
35+
```
36+
npm install
37+
```
38+
39+
### Running Storybook locally
40+
41+
To view and develop components in isolation, start Storybook:
2842

2943
```
3044
npm run start
3145
```
3246

47+
This will launch a local Storybook instance for component development.
48+
3349
---
3450

3551
## Contributing
3652

37-
Check the [wiki](https://github.com/TEDI-Design-System/general) for component guidelines and coding standards.
53+
Check the [wiki](https://github.com/TEDI-Design-System/general/wiki) for component guidelines and coding standards.
3854
Report issues or contribute via [GitHub Issues](https://github.com/TEDI-Design-System/react/issues).
3955

4056
---

0 commit comments

Comments
 (0)