Repository navigation
[Radio/Checkbox card]: add small size #807
Copy link
Copy link
Open
Labels
tedi-readyTEDI-Ready component issueTEDI-Ready component issue
Description
Problem
Solution
Examples and information
Figma
- Radio: https://www.figma.com/design/jWiRIXhHRxwVdMSimKX2FF/TEDI-READY?node-id=4598-78103
- Checkbox card: https://www.figma.com/design/jWiRIXhHRxwVdMSimKX2FF/TEDI-READY?node-id=65246-120490
Project
DoD
- The component is developed using best practices, conventions, and modern frontend trends
- The component follows BEM naming conventions (if applicable)
- The component implementation matches the Figma design, including all defined states and interactions
- The component supports responsiveness and scales across breakpoints (if applicable)
- The component does not introduce runtime errors or warnings
- Linter passes
- The component is exported from its tier barrel
- The component has unit tests with at least 80% code coverage (enforced by the global Jest
coverageThresholdovertedi/components, not per component) - CodeCov passes its threshold (80% on the changed code, with 10% tolerance — a separate gate from the Jest one above)
- The component has passed code review
- The component has passed Chromatic visual review
- The component has passed the automated accessibility tests (axe checks on the Storybook stories, run in CI)
- The component has been manually tested against WCAG 2.2 AA (see Ligipääsetavus)
- The component has been manually tested in Chrome, Firefox, Safari and Edge, and on iOS and Android devices
- Storybook stories are created:
- Cover all Figma variations
- Include edge cases, empty/error states
- Component’s API (props, slots, events) is documented
- Zeroheight is updated with design/development guidelines
- WCAG guidelines for the component are documented in Zeroheight
- External dependencies used in the component are documented in Storybook and Zeroheight, with rationale
- Semantic commit format
type(scope): Subject text #issue-refis used (forsemantic-release), with the issue reference required - see Commit convention - External libraries comply with validated open source licenses
- Component is versioned correctly and ready for release if required
- Update the Angular development status on the statuses page in Zeroheight
- Update the WCAG status on the statuses page in Zeroheight
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
tedi-readyTEDI-Ready component issueTEDI-Ready component issue
Type
Projects
- StatusShow more project fieldsBacklog
Activity
[-]Radio/Checkbox card: add small size[/-][+][Radio/Checkbox card]: add small size[/+]