Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IconButton][material-next] Add IconButton component #39943

Open
1 of 8 tasks
mj12albert opened this issue Nov 21, 2023 · 2 comments
Open
1 of 8 tasks

[IconButton][material-next] Add IconButton component #39943

mj12albert opened this issue Nov 21, 2023 · 2 comments
Assignees
Labels
component: icon button This is the name of the generic UI component, not the React module! on hold There is a blocker, we need to wait

Comments

@mj12albert
Copy link
Member

mj12albert commented Nov 21, 2023

Part of #38374

Migration Steps

  • Copy component files from material (v5) to material-next (PR)
  • Remove deprecated components and componentsProps props
  • Drop support for ThemeProvider in favor of CssVarsProvider
  • Migrate component to Typescript
  • Refactor component to use Base UI’s hook if it exists
  • Implement Material You design specs
  • Add component playground to v5 docs
  • Refactor styles to use component CSS Variables
@mj12albert mj12albert added component: icon button This is the name of the generic UI component, not the React module! v6.x labels Nov 21, 2023
@mj12albert mj12albert self-assigned this Nov 21, 2023
@DiegoAndai
Copy link
Member

Once this is done, let's leave a comment in #37443 😊

@zak2273
Copy link

zak2273 commented Dec 9, 2023

Hi, me and a couple of fellow classmates are looking to work on this issue and it is our first time contributing to open-source code as part of a University course. We hope to make a valuable contribution to this project! Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: icon button This is the name of the generic UI component, not the React module! on hold There is a blocker, we need to wait
Projects
None yet
Development

No branches or pull requests

4 participants