1 | import { AlertProps } from '../Alert';
|
2 | import { AlertTitleProps } from '../AlertTitle';
|
3 | import { AppBarProps } from '../AppBar';
|
4 | import { AutocompleteProps } from '../Autocomplete';
|
5 | import { AvatarProps } from '../Avatar';
|
6 | import { AvatarGroupProps } from '../AvatarGroup';
|
7 | import { BackdropProps } from '../Backdrop';
|
8 | import { BadgeProps } from '../Badge';
|
9 | import { BottomNavigationActionProps } from '../BottomNavigationAction';
|
10 | import { BottomNavigationProps } from '../BottomNavigation';
|
11 | import { BreadcrumbsProps } from '../Breadcrumbs';
|
12 | import { ButtonBaseProps } from '../ButtonBase';
|
13 | import { ButtonGroupProps } from '../ButtonGroup';
|
14 | import { ButtonProps } from '../Button';
|
15 | import { CardActionAreaProps } from '../CardActionArea';
|
16 | import { CardActionsProps } from '../CardActions';
|
17 | import { CardContentProps } from '../CardContent';
|
18 | import { CardHeaderProps } from '../CardHeader';
|
19 | import { CardMediaProps } from '../CardMedia';
|
20 | import { CardProps } from '../Card';
|
21 | import { CheckboxProps } from '../Checkbox';
|
22 | import { ChipProps } from '../Chip';
|
23 | import { CircularProgressProps } from '../CircularProgress';
|
24 | import { CollapseProps } from '../Collapse';
|
25 | import { ContainerProps } from '../Container';
|
26 | import { CssBaselineProps } from '../CssBaseline';
|
27 | import { DialogActionsProps } from '../DialogActions';
|
28 | import { DialogContentProps } from '../DialogContent';
|
29 | import { DialogContentTextProps } from '../DialogContentText';
|
30 | import { DialogProps } from '../Dialog';
|
31 | import { DialogTitleProps } from '../DialogTitle';
|
32 | import { DividerProps } from '../Divider';
|
33 | import { DrawerProps } from '../Drawer';
|
34 | import { AccordionActionsProps } from '../AccordionActions';
|
35 | import { AccordionDetailsProps } from '../AccordionDetails';
|
36 | import { AccordionProps } from '../Accordion';
|
37 | import { AccordionSummaryProps } from '../AccordionSummary';
|
38 | import { FabProps } from '../Fab';
|
39 | import { FilledInputProps } from '../FilledInput';
|
40 | import { FormControlLabelProps } from '../FormControlLabel';
|
41 | import { FormControlProps } from '../FormControl';
|
42 | import { FormGroupProps } from '../FormGroup';
|
43 | import { FormHelperTextProps } from '../FormHelperText';
|
44 | import { FormLabelProps } from '../FormLabel';
|
45 | import { GridProps } from '../Grid';
|
46 | import { Grid2Props } from '../Grid2';
|
47 | import { IconButtonProps } from '../IconButton';
|
48 | import { IconProps } from '../Icon';
|
49 | import { ImageListProps } from '../ImageList';
|
50 | import { ImageListItemBarProps } from '../ImageListItemBar';
|
51 | import { ImageListItemProps } from '../ImageListItem';
|
52 | import { InputAdornmentProps } from '../InputAdornment';
|
53 | import { InputBaseProps } from '../InputBase';
|
54 | import { InputLabelProps } from '../InputLabel';
|
55 | import { InputProps } from '../Input';
|
56 | import { LinearProgressProps } from '../LinearProgress';
|
57 | import { LinkProps } from '../Link';
|
58 | import { ListItemAvatarProps } from '../ListItemAvatar';
|
59 | import { ListItemIconProps } from '../ListItemIcon';
|
60 | import { ListItemProps } from '../ListItem';
|
61 | import { ListItemButtonProps } from '../ListItemButton';
|
62 | import { ListItemSecondaryActionProps } from '../ListItemSecondaryAction';
|
63 | import { ListItemTextProps } from '../ListItemText';
|
64 | import { ListProps } from '../List';
|
65 | import { ListSubheaderProps } from '../ListSubheader';
|
66 | import { MenuItemProps } from '../MenuItem';
|
67 | import { MenuListProps } from '../MenuList';
|
68 | import { MenuProps } from '../Menu';
|
69 | import { MobileStepperProps } from '../MobileStepper';
|
70 | import { ModalProps } from '../Modal';
|
71 | import { NativeSelectProps } from '../NativeSelect';
|
72 | import { UseMediaQueryOptions } from '../useMediaQuery';
|
73 | import { OutlinedInputProps } from '../OutlinedInput';
|
74 | import { PaginationProps } from '../Pagination';
|
75 | import { PaginationItemProps } from '../PaginationItem';
|
76 | import { PaperProps } from '../Paper';
|
77 | import { PopoverProps } from '../Popover';
|
78 | import { RadioGroupProps } from '../RadioGroup';
|
79 | import { RadioProps } from '../Radio';
|
80 | import { RatingProps } from '../Rating';
|
81 | import { ScopedCssBaselineProps } from '../ScopedCssBaseline';
|
82 | import { SelectProps } from '../Select';
|
83 | import { SkeletonProps } from '../Skeleton';
|
84 | import { SliderProps } from '../Slider';
|
85 | import { SnackbarContentProps } from '../SnackbarContent';
|
86 | import { SnackbarProps } from '../Snackbar';
|
87 | import { SpeedDialProps } from '../SpeedDial';
|
88 | import { SpeedDialActionProps } from '../SpeedDialAction';
|
89 | import { SpeedDialIconProps } from '../SpeedDialIcon';
|
90 | import { StackProps } from '../Stack';
|
91 | import { StepButtonProps } from '../StepButton';
|
92 | import { StepConnectorProps } from '../StepConnector';
|
93 | import { StepContentProps } from '../StepContent';
|
94 | import { StepIconProps } from '../StepIcon';
|
95 | import { StepLabelProps } from '../StepLabel';
|
96 | import { StepperProps } from '../Stepper';
|
97 | import { StepProps } from '../Step';
|
98 | import { SvgIconProps } from '../SvgIcon';
|
99 | import { SwipeableDrawerProps } from '../SwipeableDrawer';
|
100 | import { SwitchProps } from '../Switch';
|
101 | import { TableBodyProps } from '../TableBody';
|
102 | import { TableCellProps } from '../TableCell';
|
103 | import { TableContainerProps } from '../TableContainer';
|
104 | import { TableHeadProps } from '../TableHead';
|
105 | import { TablePaginationProps } from '../TablePagination';
|
106 | import { TableProps } from '../Table';
|
107 | import { TableRowProps } from '../TableRow';
|
108 | import { TableSortLabelProps } from '../TableSortLabel';
|
109 | import { TableFooterProps } from '../TableFooter';
|
110 | import { TabProps } from '../Tab';
|
111 | import { TabsProps } from '../Tabs';
|
112 | import { TextFieldProps } from '../TextField';
|
113 | import { ToggleButtonProps } from '../ToggleButton';
|
114 | import { ToggleButtonGroupProps } from '../ToggleButtonGroup';
|
115 | import { ToolbarProps } from '../Toolbar';
|
116 | import { TooltipProps } from '../Tooltip';
|
117 | import { TouchRippleProps } from '../ButtonBase/TouchRipple';
|
118 | import { TypographyProps } from '../Typography';
|
119 | import { PopperProps } from '../Popper';
|
120 |
|
121 | export type ComponentsProps = {
|
122 | [Name in keyof ComponentsPropsList]?: Partial<ComponentsPropsList[Name]>;
|
123 | };
|
124 |
|
125 | export interface ComponentsPropsList {
|
126 | MuiAlert: AlertProps;
|
127 | MuiAlertTitle: AlertTitleProps;
|
128 | MuiAppBar: AppBarProps;
|
129 | MuiAutocomplete: AutocompleteProps<any, any, any, any>;
|
130 | MuiAvatar: AvatarProps;
|
131 | MuiAvatarGroup: AvatarGroupProps;
|
132 | MuiBackdrop: BackdropProps;
|
133 | MuiBadge: BadgeProps;
|
134 | MuiBottomNavigation: BottomNavigationProps;
|
135 | MuiBottomNavigationAction: BottomNavigationActionProps;
|
136 | MuiBreadcrumbs: BreadcrumbsProps;
|
137 | MuiButton: ButtonProps;
|
138 | MuiButtonBase: ButtonBaseProps;
|
139 | MuiButtonGroup: ButtonGroupProps;
|
140 | MuiCard: CardProps;
|
141 | MuiCardActionArea: CardActionAreaProps;
|
142 | MuiCardActions: CardActionsProps;
|
143 | MuiCardContent: CardContentProps;
|
144 | MuiCardHeader: CardHeaderProps;
|
145 | MuiCardMedia: CardMediaProps;
|
146 | MuiCheckbox: CheckboxProps;
|
147 | MuiChip: ChipProps;
|
148 | MuiCircularProgress: CircularProgressProps;
|
149 | MuiCollapse: CollapseProps;
|
150 | MuiContainer: ContainerProps;
|
151 | MuiCssBaseline: CssBaselineProps;
|
152 | MuiDialog: DialogProps;
|
153 | MuiDialogActions: DialogActionsProps;
|
154 | MuiDialogContent: DialogContentProps;
|
155 | MuiDialogContentText: DialogContentTextProps;
|
156 | MuiDialogTitle: DialogTitleProps;
|
157 | MuiDivider: DividerProps;
|
158 | MuiDrawer: DrawerProps;
|
159 | MuiAccordion: AccordionProps;
|
160 | MuiAccordionActions: AccordionActionsProps;
|
161 | MuiAccordionDetails: AccordionDetailsProps;
|
162 | MuiAccordionSummary: AccordionSummaryProps;
|
163 | MuiFab: FabProps;
|
164 | MuiFilledInput: FilledInputProps;
|
165 | MuiFormControl: FormControlProps;
|
166 | MuiFormControlLabel: FormControlLabelProps;
|
167 | MuiFormGroup: FormGroupProps;
|
168 | MuiFormHelperText: FormHelperTextProps;
|
169 | MuiFormLabel: FormLabelProps;
|
170 | MuiGrid: GridProps;
|
171 | MuiGrid2: Grid2Props;
|
172 | MuiImageList: ImageListProps;
|
173 | MuiImageListItem: ImageListItemProps;
|
174 | MuiImageListItemBar: ImageListItemBarProps;
|
175 | MuiIcon: IconProps;
|
176 | MuiIconButton: IconButtonProps;
|
177 | MuiInput: InputProps;
|
178 | MuiInputAdornment: InputAdornmentProps;
|
179 | MuiInputBase: InputBaseProps;
|
180 | MuiInputLabel: InputLabelProps;
|
181 | MuiLinearProgress: LinearProgressProps;
|
182 | MuiLink: LinkProps;
|
183 | MuiList: ListProps;
|
184 | MuiListItem: ListItemProps;
|
185 | MuiListItemButton: ListItemButtonProps;
|
186 | MuiListItemAvatar: ListItemAvatarProps;
|
187 | MuiListItemIcon: ListItemIconProps;
|
188 | MuiListItemSecondaryAction: ListItemSecondaryActionProps;
|
189 | MuiListItemText: ListItemTextProps;
|
190 | MuiListSubheader: ListSubheaderProps;
|
191 | MuiMenu: MenuProps;
|
192 | MuiMenuItem: MenuItemProps;
|
193 | MuiMenuList: MenuListProps;
|
194 | MuiMobileStepper: MobileStepperProps;
|
195 | MuiModal: ModalProps;
|
196 | MuiNativeSelect: NativeSelectProps;
|
197 | MuiOutlinedInput: OutlinedInputProps;
|
198 | MuiPagination: PaginationProps;
|
199 | MuiPaginationItem: PaginationItemProps;
|
200 | MuiPaper: PaperProps;
|
201 | MuiPopper: PopperProps;
|
202 | MuiPopover: PopoverProps;
|
203 | MuiRadio: RadioProps;
|
204 | MuiRadioGroup: RadioGroupProps;
|
205 | MuiRating: RatingProps;
|
206 | MuiScopedCssBaseline: ScopedCssBaselineProps;
|
207 | MuiSelect: SelectProps;
|
208 | MuiSkeleton: SkeletonProps;
|
209 | MuiSlider: SliderProps;
|
210 | MuiSnackbar: SnackbarProps;
|
211 | MuiSnackbarContent: SnackbarContentProps;
|
212 | MuiSpeedDial: SpeedDialProps;
|
213 | MuiSpeedDialAction: SpeedDialActionProps;
|
214 | MuiSpeedDialIcon: SpeedDialIconProps;
|
215 | MuiStack: StackProps;
|
216 | MuiStep: StepProps;
|
217 | MuiStepButton: StepButtonProps;
|
218 | MuiStepConnector: StepConnectorProps;
|
219 | MuiStepContent: StepContentProps;
|
220 | MuiStepIcon: StepIconProps;
|
221 | MuiStepLabel: StepLabelProps;
|
222 | MuiStepper: StepperProps;
|
223 | MuiSvgIcon: SvgIconProps;
|
224 | MuiSwipeableDrawer: SwipeableDrawerProps;
|
225 | MuiSwitch: SwitchProps;
|
226 | MuiTab: TabProps;
|
227 | MuiTable: TableProps;
|
228 | MuiTableBody: TableBodyProps;
|
229 | MuiTableCell: TableCellProps;
|
230 | MuiTableContainer: TableContainerProps;
|
231 | MuiTableFooter: TableFooterProps;
|
232 | MuiTableHead: TableHeadProps;
|
233 | MuiTablePagination: TablePaginationProps;
|
234 | MuiTableRow: TableRowProps;
|
235 | MuiTableSortLabel: TableSortLabelProps;
|
236 | MuiTabs: TabsProps;
|
237 | MuiTextField: TextFieldProps;
|
238 | MuiToggleButton: ToggleButtonProps;
|
239 | MuiToggleButtonGroup: ToggleButtonGroupProps;
|
240 | MuiToolbar: ToolbarProps;
|
241 | MuiTooltip: TooltipProps;
|
242 | MuiTouchRipple: TouchRippleProps;
|
243 | MuiTypography: TypographyProps;
|
244 | MuiUseMediaQuery: UseMediaQueryOptions;
|
245 | }
|