Design: https://github.com/TEDI-Design-System/design/issues/116 ## DoD - [x] The component is developed using best practices, conventions, and modern frontend trends - [x] The component follows **BEM naming conventions** (if applicable) - [ ] The component implementation **matches the Figma design**, including all defined states and interactions - [x] The component supports **responsiveness** and scales across breakpoints (if applicable) - [x] The component does not introduce **runtime errors or warnings** - [x] Linter passes - [x] Component has export if needed - [x] The component has **unit tests** with at least **80% code coverage** - [x] CodeCov passes minimum coverage threshold - [ ] The component has passed **code review** - [ ] The component has passed **Chromatic visual review** - [x] **Storybook stories** are created: - [x] Cover all Figma variations - [x] Include edge cases, empty/error states - [x] Component’s **API (props, slots, events)** is documented - [ ] **ZeroHeight is updated** with design/development guidelines - [ ] **External dependencies** used in the component are documented in Confluence with rationale. - [x] **Semantic commit format** is used (for `semantic-release`) - [ ] External libraries **comply with [validated open source licenses](https://github.com/TEHIK-EE/tedi-design-system/wiki/Definition-of-Done#validated-open-source-component-licences)** - [ ] Component is versioned correctly and ready for release if required - [ ] Update [statuses page in Zeroheight](https://www.tedi.ee/1ee8444b7/p/300e17-komponentide-staatused)
Design: TEDI-Design-System/design#116
DoD
semantic-release)