-
Notifications
You must be signed in to change notification settings - Fork 4
Labels
featureThe issue relates to a new featureThe issue relates to a new featurev5Issues for v5 releaseIssues for v5 release
Description
Abstract
As part of the v5 Elements release, each component will be reviewed and refactored to ensure best practice and design system alignment
Specification
- Is new component or existing?
- Is the component being re-named?
- Is the component design signed off by product and design?
- Guide to component structure & documentation in storybook
- Link to DS in Figma
- Link to Elements
- Solution Design
PR Checklist
- 1) Deprecate existing Table Component
refactor: #218 v5 Deprecate existing Table component #219 - 2) Toolbar
feat: #218 v5 Table Container and Table Toolbar #234 - 3) New Table Atoms
- 4) Row Selection
feat: #218 added v5 Table Row Selection Component with Table Provider #467 - 5) Column Sort
- 6) Accessibility
Developer Checklist
- Styles alignment between Design System and Elements
- Check design tokens in Figma and implement CSS variable tokens if available for relevant component
- Align with accessibility standards / spec as per above
- If relevant, break down component into
Styles OnlyandReactcomponent structures - Ensure all variants of components are documented as appropriate
- Ensure unit test coverage is adequate for component
- Update documentation in MDX file as per guidelines
- Changelog updated to reflect a single beta version per component ideally
Release Checklist
- Approved PR merged to main
- Design & product review and feedback addressed by developer
- Beta release by product / engineering lead to next beta version
Additional Context or Information
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureThe issue relates to a new featureThe issue relates to a new featurev5Issues for v5 releaseIssues for v5 release