@@ -33,209 +33,21 @@ They are still available, check out the old website: https://rescript-material-u
3333
3434## What's inside?
3535
36- | MUI package | ReScript bindings package | Namespace | Progress |
37- | ------------------- | ---------------------------- | ---------------- | -------: |
38- | @mui/material | @rescript-mui/material | Mui | 80 % |
39- | @mui/lab | @rescript-mui/lab | MuiLab | 0 % |
40- | @mui/x-date-pickers | @rescript-mui/x-date-pickers | MuiXDatePickers | 0 % |
41- | @mui/base | Not implemented! | MuiBase (?) | - |
42- | @mui/joy | Not implemented! | Joy (?) | - |
43- | @mui/system | Not implemented! | MuiSystem (?) | - |
44- | @mui/x-data-grid | Not implemented! | MuiXDataGrid (?) | - |
45-
46- NOTE: "@mui/styles " will never be implemented, as it is the legacy styling solution which is not compatible with ` React.StrictMode ` or React 18.
47-
48- ## Progress
49-
50- ### MUI-Material
51-
52- #### Components
53-
54- - [x] Accordion
55- - [x] AccordionActions
56- - [x] AccordionDetails
57- - [x] AccordionSummary
58- - [ ] Alert
59- - [ ] AlertTitle
60- - [ ] AppBar
61- - [x] Autocomplete
62- - [ ] Avatar
63- - [ ] AvatarGroup
64- - [x] Backdrop
65- - [x] Badge
66- - [ ] BottomNavigation
67- - [ ] BottomNavigationAction
68- - [x] Box
69- - [ ] Breadcrumbs
70- - [x] Button
71- - [x] ButtonBase
72- - [x] ButtonGroup
73- - [ ] Card
74- - [ ] CardActionArea
75- - [ ] CardActions
76- - [ ] CardContent
77- - [ ] CardHeader
78- - [ ] CardMedia
79- - [x] Checkbox
80- - [x] Chip
81- - [x] CircularProgress
82- - [ ] Collapse
83- - [ ] Container
84- - [x] CssBaseline
85- - [x] Dialog
86- - [x] DialogActions
87- - [x] DialogContent
88- - [x] DialogContentText
89- - [x] DialogTitle
90- - [x] Divider
91- - [x] Drawer
92- - [x] Fab
93- - [x] Fade
94- - [x] FilledInput
95- - [x] FormControl
96- - [x] FormControlLabel
97- - [x] FormGroup
98- - [x] FormHelperText
99- - [x] FormLabel
100- - [x] GlobalStyles
101- - [x] Grid
102- - [ ] Grow
103- - [ ] Hidden
104- - [x] Icon
105- - [x] IconButton
106- - [ ] ImageList
107- - [ ] ImageListItem
108- - [ ] ImageListItemBar
109- - [x] Input
110- - [x] InputAdornment
111- - [x] InputBase
112- - [x] InputLabel
113- - [x] LinearProgress
114- - [x] Link
115- - [x] List
116- - [x] ListItem
117- - [x] ListItemAvatar
118- - [x] ListItemButton
119- - [x] ListItemIcon
120- - [x] ListItemSecondaryAction
121- - [x] ListItemText
122- - [x] ListSubheader
123- - [x] Menu
124- - [x] MenuItem
125- - [x] MenuList
126- - [ ] MobileStepper
127- - [x] Modal
128- - [ ] NativeSelect
129- - [x] OutlinedInput
130- - [x] Pagination
131- - [ ] PaginationItem
132- - [x] Paper
133- - [x] Popover
134- - [x] Popper
135- - [x] Radio
136- - [x] RadioGroup
137- - [x] Rating
138- - [x] ScopedCssBaseline
139- - [x] Select
140- - [x] Skeleton
141- - [x] Slide
142- - [x] Slider
143- - [ ] Snackbar
144- - [ ] SnackbarContent
145- - [ ] SpeedDial
146- - [x] SpeedDialAction
147- - [x] SpeedDialIcon
148- - [x] Stack
149- - [x] Step
150- - [x] StepButton
151- - [x] StepConnector
152- - [x] StepContent
153- - [x] StepIcon
154- - [x] StepLabel
155- - [x] Stepper
156- - [x] StyledEngineProvider
157- - [x] SvgIcon
158- - [x] Switch
159- - [x] Tab
160- - [x] Table
161- - [x] TableBody
162- - [x] TableCell
163- - [x] TableContainer
164- - [x] TableFooter
165- - [x] TableHead
166- - [x] TablePagination
167- - [x] TableRow
168- - [x] TableSortLabel
169- - [x] Tabs
170- - [x] TabScrollButton
171- - [x] TextField
172- - [x] ToggleButton
173- - [x] ToggleButtonGroup
174- - [x] Toolbar
175- - [x] Tooltip
176- - [x] Typography
177- - [x] Zoom
178-
179- #### Theming
180-
181- - [x] Theme
182- - [x] ThemeHelpers
183- - [x] ThemeOptions
184- - [x] ThemeProvider
185-
186- ### MUI-LAB
187-
188- - [ ] LoadingButton
189- - [ ] Masonry
190- - [ ] TabContext
191- - [ ] TabList
192- - [ ] TabPanel
193- - [ ] Timeline
194- - [ ] TimelineConnector
195- - [ ] TimelineContent
196- - [ ] TimelineDot
197- - [ ] TimelineItem
198- - [ ] TimelineOppositeContent
199- - [ ] TimelineSeparator
200- - [ ] TreeItem
201- - [ ] TreeView
202-
203- ### MUI-X Date Pickers
204-
205- - [ ] AdapterDateFns
206- - [ ] AdapterDateFnsJalali
207- - [ ] AdapterDayjs
208- - [ ] AdapterLuxon
209- - [ ] AdapterMoment
210- - [ ] AdapterMomentHijri
211- - [ ] AdapterMomentJalaali
212- - [ ] DateCalendar
213- - [ ] DateField
214- - [ ] DatePicker
215- - [ ] DateTimeField
216- - [ ] DateTimePicker
217- - [ ] DayCalendarSkeleton
218- - [ ] DesktopDatePicker
219- - [ ] DesktopDateTimePicker
220- - [ ] DesktopTimePicker
221- - [ ] DigitalClock
222- - [ ] LocalizationProvider
223- - [ ] MobileDatePicker
224- - [ ] MobileDateTimePicker
225- - [ ] MobileTimePicker
226- - [ ] MonthCalendar
227- - [ ] MultiSectionDigitalClock
228- - [ ] PickersActionBar
229- - [ ] PickersDay
230- - [ ] PickersLayout
231- - [ ] PickersShortcuts
232- - [ ] StaticDatePicker
233- - [ ] StaticDateTimePicker
234- - [ ] StaticTimePicker
235- - [ ] TimeClock
236- - [ ] TimeField
237- - [ ] TimePicker
238- - [ ] YearCalendar
36+ | MUI package | ReScript bindings package | Namespace | Progress |
37+ | ------------------- | ----------------------------------------------------------------------- | ---------------- | -------: |
38+ | @mui/material | [ @rescript-mui/material ] ( ./packages/rescript-mui-material/ ) | Mui | 99 % |
39+ | @mui/lab | [ @rescript-mui/lab ] ( ./packages/rescript-mui-lab/ ) | MuiLab | 100 % |
40+ | @mui/x-date-pickers | [ @rescript-mui/x-date-pickers ] ( ./packages/rescript-mui-x-date-pickers/ ) | MuiXDatePickers | 30 % |
41+ | @mui/base | Not implemented! | MuiBase (?) | - |
42+ | @mui/joy | Not implemented! | Joy (?) | - |
43+ | @mui/system | Not implemented! | MuiSystem (?) | - |
44+ | @mui/x-data-grid | Not implemented! | MuiXDataGrid (?) | - |
45+
46+ NOTE: ` @mui/styles ` will never be implemented, as it is the legacy styling solution which is not compatible with ` React.StrictMode ` or React 18.
47+
48+ ## Documentation
49+
50+ See [ documentation] ( ./documentation/README.md ) .
23951
24052## Changelog
24153
0 commit comments