finos / finos/a11y-theme-builder
[REQUEST] Implement rating molecule
- Dominant language
- TypeScript
- Stars
- 81
- Forks
- 77
- PR merge metrics
- No merged PRs in 30d
Description
## Suggestion/Concern
This issue is to build a MUI Rating-based molecule that could then be built into organisms or templates. Such a component would have to observe all of the accessibility rules as they relate to foreground and background color contrasts as well as text and background color contrasts, etc. Accessibility notes related to this component can be found here: https://mui.com/material-ui/react-rating/#accessibility
For information on how to extend our atomic components, please read: https://a11y-theme-builder.finos.org/developers/add-atomic-elements/#extending-the-user-interface
## Proposed Solution
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the MUI Rating accessibility documentation and the project's guide for extending atomic components. Then inspect the existing atomic-component extension path and determine how the Rating molecule should fit into the design system. Done means a reusable Rating-based molecule that follows the documented accessibility requirements and can be composed into organisms or templates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- accessibility, design, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100