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

[Popper][material-next] Add Popper component #39965

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

[Popper][material-next] Add Popper component #39965

mj12albert opened this issue Nov 22, 2023 · 2 comments
Labels
component: Popper The React component. See <Popup> for the latest version. design: material you

Comments

@mj12albert
Copy link
Member

mj12albert commented Nov 22, 2023

Part of #38374

Migration Steps

  • Copy component files from material (v5) to material-next
  • Remove deprecated components and componentsProps props
  • Drop support for ThemeProvider in favor of CssVarsProvider
  • Migrate component to Typescript
  • Refactor component to use useSlotProps from Base UI
  • Implement Material You design specs
  • Add component playground to v5 docs
  • Refactor styles to use component CSS Variables
@mj12albert mj12albert added component: Popper The React component. See <Popup> for the latest version. v6.x labels Nov 22, 2023
@mj12albert
Copy link
Member Author

I don't think a playground is necessary for this one, it's a pure utility with no styles

@mj12albert
Copy link
Member Author

Base UI has an Popup (PR) that is intended to replace Popper, but we need to assess potential breaking changes in detail first

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: Popper The React component. See <Popup> for the latest version. design: material you
Projects
Status: Backlog
Development

No branches or pull requests

2 participants