finos / finos/a11y-theme-builder

[REQUEST] Implement rating molecule

Open
#522 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted theme builder app
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.