-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
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? Existing - called Accordion in Elements
- Is the component being re-named? No, but the DS calls the main component
AccordionGroup
and eachAccordionItem
it calls anAccordion
- we should align with this naming convention - Is the component design signed off by product and design?
- Guide to component structure & documentation in storybook
- Link to DS in Figma
- Additional behavioural specification: Simple smooth 0.5s transition on open close would be a nice addition but not essential.
- Accessibility requirements
- Link to Design Guidelines
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 Only
andReact
component 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
Metadata
Metadata
Assignees
Labels
featureThe issue relates to a new featureThe issue relates to a new featurev5Issues for v5 releaseIssues for v5 release
Type
Projects
Status
Done