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

Invest migrating to Base-UI #27

Open
edwardzjl opened this issue Sep 6, 2023 · 7 comments
Open

Invest migrating to Base-UI #27

edwardzjl opened this issue Sep 6, 2023 · 7 comments
Assignees
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request javascript Pull requests that update Javascript code

Comments

@edwardzjl
Copy link
Owner

edwardzjl commented Sep 6, 2023

Currently Chatbot utilizes Material UI for its user interface, which offers a robust set of styling features. However, it tends to exert a high degree of influence over the styling, making it challenging to achieve precise control through CSS.

Base UI might be a good alternative, although it's worth noting that it is currently in beta.

@edwardzjl edwardzjl added the enhancement New feature or request label Sep 6, 2023
@edwardzjl edwardzjl self-assigned this Sep 6, 2023
@edwardzjl edwardzjl added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 6, 2023
@edwardzjl
Copy link
Owner Author

@edwardzjl
Copy link
Owner Author

Also it does not offer Dialog out of the box, I will need to customize one using Modal

@edwardzjl
Copy link
Owner Author

I have collected the MUI components this project currently relied on as follows:

  • @mui/material/Alert
  • @mui/material/Avatar
  • @mui/material/Input
  • @mui/material/Snackbar
  • @mui/material/Tooltip

@edwardzjl
Copy link
Owner Author

I removed the dependency on @mui/material/Input

@edwardzjl
Copy link
Owner Author

Meanwhile I find there's another dependency on @mui/base/ClickAwayListener

@edwardzjl
Copy link
Owner Author

Also it does not offer Dialog out of the box, I will need to customize one using Modal

I implemented dialog in plain html and js, so this is not required any more.

@edwardzjl
Copy link
Owner Author

ClickAwayListener

This is also removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request javascript Pull requests that update Javascript code
Projects
None yet
Development

No branches or pull requests

1 participant