Skip to content

Use "AriaButton" under the hood with the Button component #342

Open
@rachelruderman

Description

@rachelruderman

Using the aria-components Button would give us a lot of a11y goodies for free:
https://react-spectrum.adobe.com/react-aria/Button.html

For example, the aria-components package allowed for creating a fully accessible dropdown menu in the Intelligence work with minimal code. In order to match the Cypress design system we copy/pasted the Tailwind styles. This is not ideal; once the design system uses aria-components Button under-the-hood, we can use the design system component instead

See use case in code: https://github.com/cypress-io/cypress-services/blob/b99f518e66e10f37748133020cab9e282ce7ae78/frontend/packages/dashboard/src/common/intelligence-drill-in-view/IntelligenceDrillInView.tsx#L103

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions