Skip to content

Commit 7c0893a

Browse files
Update material readme
1 parent 36f8524 commit 7c0893a

File tree

1 file changed

+15
-203
lines changed

1 file changed

+15
-203
lines changed

packages/rescript-mui-material/README.md

Lines changed: 15 additions & 203 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)