Skip to content

Add TypeScript types to @carbon/react components #12513

Closed

Description

This issue is to track the implementation of TypeScript definitions for components exported from @carbon/react.

The lists below organize all exports from the package that need to have types added into three categories: high, medium, and low priority. There is a project board for this effort as well.

How to contribute

  • If you'd like to contribute, please comment in the component issue stating your intent to work on an issue.
  • If that person has not submitted a PR within 10 days, consider it available again.

Thanks so much for assisting with this huge effort! 🙏

Every checklist item below needs the following:

  1. Add component types for all components listed in the title by following the adding component types documentation
  2. Submit a pull request for the changes
    • Please keep pull requests as small as possible
    • Avoid adding additional components to a single PR unless necessary
    • Link to close the related issue, e.g. Closes #12513

REF #16360

High priority

DataTable

Grid

Inputs

Medium priority

Low priority

UIShell

UIShell Header

UIShell SideNav

Menu-based components

Hooks

Feature flagged components

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      ✅ Done
    • Status

      Completed 🚢

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions