edwardzjl / chatbot

A simple, multi-user, multi-conversation, web-based chatbot.
https://chatbot.agi.zjuici.com
6 stars 2 forks source link

Invest migrating to Base-UI #27

Open edwardzjl opened 1 year ago

edwardzjl commented 1 year ago

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 commented 1 year ago

Base UI does not offer Tooltip out of the box, and here's an issue to upvote for it

edwardzjl commented 1 year ago

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

edwardzjl commented 11 months ago

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

edwardzjl commented 11 months ago

I removed the dependency on @mui/material/Input

edwardzjl commented 11 months ago

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

edwardzjl commented 10 months ago

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 commented 10 months ago

ClickAwayListener

This is also removed.