Skip to content

[Radio/Checkbox card]: add small size #807

Open

Description

@karolin-kivisikk

Problem

Solution

Examples and information

Figma

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 coverageThreshold over tedi/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-ref is used (for semantic-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

Activity

  1. changed the title [-]Radio/Checkbox card: add small size[/-] [+][Radio/Checkbox card]: add small size[/+] on Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    tedi-readyTEDI-Ready component issue

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions