246 lines
9.8 KiB
TypeScript
246 lines
9.8 KiB
TypeScript
|
import { AlertProps } from '../Alert';
|
||
|
import { AlertTitleProps } from '../AlertTitle';
|
||
|
import { AppBarProps } from '../AppBar';
|
||
|
import { AutocompleteProps } from '../Autocomplete';
|
||
|
import { AvatarProps } from '../Avatar';
|
||
|
import { AvatarGroupProps } from '../AvatarGroup';
|
||
|
import { BackdropProps } from '../Backdrop';
|
||
|
import { BadgeProps } from '../Badge';
|
||
|
import { BottomNavigationActionProps } from '../BottomNavigationAction';
|
||
|
import { BottomNavigationProps } from '../BottomNavigation';
|
||
|
import { BreadcrumbsProps } from '../Breadcrumbs';
|
||
|
import { ButtonBaseProps } from '../ButtonBase';
|
||
|
import { ButtonGroupProps } from '../ButtonGroup';
|
||
|
import { ButtonProps } from '../Button';
|
||
|
import { CardActionAreaProps } from '../CardActionArea';
|
||
|
import { CardActionsProps } from '../CardActions';
|
||
|
import { CardContentProps } from '../CardContent';
|
||
|
import { CardHeaderProps } from '../CardHeader';
|
||
|
import { CardMediaProps } from '../CardMedia';
|
||
|
import { CardProps } from '../Card';
|
||
|
import { CheckboxProps } from '../Checkbox';
|
||
|
import { ChipProps } from '../Chip';
|
||
|
import { CircularProgressProps } from '../CircularProgress';
|
||
|
import { CollapseProps } from '../Collapse';
|
||
|
import { ContainerProps } from '../Container';
|
||
|
import { CssBaselineProps } from '../CssBaseline';
|
||
|
import { DialogActionsProps } from '../DialogActions';
|
||
|
import { DialogContentProps } from '../DialogContent';
|
||
|
import { DialogContentTextProps } from '../DialogContentText';
|
||
|
import { DialogProps } from '../Dialog';
|
||
|
import { DialogTitleProps } from '../DialogTitle';
|
||
|
import { DividerProps } from '../Divider';
|
||
|
import { DrawerProps } from '../Drawer';
|
||
|
import { AccordionActionsProps } from '../AccordionActions';
|
||
|
import { AccordionDetailsProps } from '../AccordionDetails';
|
||
|
import { AccordionProps } from '../Accordion';
|
||
|
import { AccordionSummaryProps } from '../AccordionSummary';
|
||
|
import { FabProps } from '../Fab';
|
||
|
import { FilledInputProps } from '../FilledInput';
|
||
|
import { FormControlLabelProps } from '../FormControlLabel';
|
||
|
import { FormControlProps } from '../FormControl';
|
||
|
import { FormGroupProps } from '../FormGroup';
|
||
|
import { FormHelperTextProps } from '../FormHelperText';
|
||
|
import { FormLabelProps } from '../FormLabel';
|
||
|
import { GridProps } from '../Grid';
|
||
|
import { Grid2Props } from '../Unstable_Grid2';
|
||
|
import { IconButtonProps } from '../IconButton';
|
||
|
import { IconProps } from '../Icon';
|
||
|
import { ImageListProps } from '../ImageList';
|
||
|
import { ImageListItemBarProps } from '../ImageListItemBar';
|
||
|
import { ImageListItemProps } from '../ImageListItem';
|
||
|
import { InputAdornmentProps } from '../InputAdornment';
|
||
|
import { InputBaseProps } from '../InputBase';
|
||
|
import { InputLabelProps } from '../InputLabel';
|
||
|
import { InputProps } from '../Input';
|
||
|
import { LinearProgressProps } from '../LinearProgress';
|
||
|
import { LinkProps } from '../Link';
|
||
|
import { ListItemAvatarProps } from '../ListItemAvatar';
|
||
|
import { ListItemIconProps } from '../ListItemIcon';
|
||
|
import { ListItemProps } from '../ListItem';
|
||
|
import { ListItemButtonProps } from '../ListItemButton';
|
||
|
import { ListItemSecondaryActionProps } from '../ListItemSecondaryAction';
|
||
|
import { ListItemTextProps } from '../ListItemText';
|
||
|
import { ListProps } from '../List';
|
||
|
import { ListSubheaderProps } from '../ListSubheader';
|
||
|
import { MenuItemProps } from '../MenuItem';
|
||
|
import { MenuListProps } from '../MenuList';
|
||
|
import { MenuProps } from '../Menu';
|
||
|
import { MobileStepperProps } from '../MobileStepper';
|
||
|
import { ModalProps } from '../Modal';
|
||
|
import { NativeSelectProps } from '../NativeSelect';
|
||
|
import { UseMediaQueryOptions } from '../useMediaQuery';
|
||
|
import { OutlinedInputProps } from '../OutlinedInput';
|
||
|
import { PaginationProps } from '../Pagination';
|
||
|
import { PaginationItemProps } from '../PaginationItem';
|
||
|
import { PaperProps } from '../Paper';
|
||
|
import { PopoverProps } from '../Popover';
|
||
|
import { RadioGroupProps } from '../RadioGroup';
|
||
|
import { RadioProps } from '../Radio';
|
||
|
import { RatingProps } from '../Rating';
|
||
|
import { ScopedCssBaselineProps } from '../ScopedCssBaseline';
|
||
|
import { SelectProps } from '../Select';
|
||
|
import { SkeletonProps } from '../Skeleton';
|
||
|
import { SliderProps } from '../Slider';
|
||
|
import { SnackbarContentProps } from '../SnackbarContent';
|
||
|
import { SnackbarProps } from '../Snackbar';
|
||
|
import { SpeedDialProps } from '../SpeedDial';
|
||
|
import { SpeedDialActionProps } from '../SpeedDialAction';
|
||
|
import { SpeedDialIconProps } from '../SpeedDialIcon';
|
||
|
import { StackProps } from '../Stack';
|
||
|
import { StepButtonProps } from '../StepButton';
|
||
|
import { StepConnectorProps } from '../StepConnector';
|
||
|
import { StepContentProps } from '../StepContent';
|
||
|
import { StepIconProps } from '../StepIcon';
|
||
|
import { StepLabelProps } from '../StepLabel';
|
||
|
import { StepperProps } from '../Stepper';
|
||
|
import { StepProps } from '../Step';
|
||
|
import { SvgIconProps } from '../SvgIcon';
|
||
|
import { SwipeableDrawerProps } from '../SwipeableDrawer';
|
||
|
import { SwitchProps } from '../Switch';
|
||
|
import { TableBodyProps } from '../TableBody';
|
||
|
import { TableCellProps } from '../TableCell';
|
||
|
import { TableContainerProps } from '../TableContainer';
|
||
|
import { TableHeadProps } from '../TableHead';
|
||
|
import { TablePaginationProps } from '../TablePagination';
|
||
|
import { TableProps } from '../Table';
|
||
|
import { TableRowProps } from '../TableRow';
|
||
|
import { TableSortLabelProps } from '../TableSortLabel';
|
||
|
import { TableFooterProps } from '../TableFooter';
|
||
|
import { TabProps } from '../Tab';
|
||
|
import { TabsProps } from '../Tabs';
|
||
|
import { TextFieldProps } from '../TextField';
|
||
|
import { ToggleButtonProps } from '../ToggleButton';
|
||
|
import { ToggleButtonGroupProps } from '../ToggleButtonGroup';
|
||
|
import { ToolbarProps } from '../Toolbar';
|
||
|
import { TooltipProps } from '../Tooltip';
|
||
|
import { TouchRippleProps } from '../ButtonBase/TouchRipple';
|
||
|
import { TypographyProps } from '../Typography';
|
||
|
import { PopperProps } from '../Popper';
|
||
|
|
||
|
export type ComponentsProps = {
|
||
|
[Name in keyof ComponentsPropsList]?: Partial<ComponentsPropsList[Name]>;
|
||
|
};
|
||
|
|
||
|
export interface ComponentsPropsList {
|
||
|
MuiAlert: AlertProps;
|
||
|
MuiAlertTitle: AlertTitleProps;
|
||
|
MuiAppBar: AppBarProps;
|
||
|
MuiAutocomplete: AutocompleteProps<any, any, any, any>;
|
||
|
MuiAvatar: AvatarProps;
|
||
|
MuiAvatarGroup: AvatarGroupProps;
|
||
|
MuiBackdrop: BackdropProps;
|
||
|
MuiBadge: BadgeProps;
|
||
|
MuiBottomNavigation: BottomNavigationProps;
|
||
|
MuiBottomNavigationAction: BottomNavigationActionProps;
|
||
|
MuiBreadcrumbs: BreadcrumbsProps;
|
||
|
MuiButton: ButtonProps;
|
||
|
MuiButtonBase: ButtonBaseProps;
|
||
|
MuiButtonGroup: ButtonGroupProps;
|
||
|
MuiCard: CardProps;
|
||
|
MuiCardActionArea: CardActionAreaProps;
|
||
|
MuiCardActions: CardActionsProps;
|
||
|
MuiCardContent: CardContentProps;
|
||
|
MuiCardHeader: CardHeaderProps;
|
||
|
MuiCardMedia: CardMediaProps;
|
||
|
MuiCheckbox: CheckboxProps;
|
||
|
MuiChip: ChipProps;
|
||
|
MuiCircularProgress: CircularProgressProps;
|
||
|
MuiCollapse: CollapseProps;
|
||
|
MuiContainer: ContainerProps;
|
||
|
MuiCssBaseline: CssBaselineProps;
|
||
|
MuiDialog: DialogProps;
|
||
|
MuiDialogActions: DialogActionsProps;
|
||
|
MuiDialogContent: DialogContentProps;
|
||
|
MuiDialogContentText: DialogContentTextProps;
|
||
|
MuiDialogTitle: DialogTitleProps;
|
||
|
MuiDivider: DividerProps;
|
||
|
MuiDrawer: DrawerProps;
|
||
|
MuiAccordion: AccordionProps;
|
||
|
MuiAccordionActions: AccordionActionsProps;
|
||
|
MuiAccordionDetails: AccordionDetailsProps;
|
||
|
MuiAccordionSummary: AccordionSummaryProps;
|
||
|
MuiFab: FabProps;
|
||
|
MuiFilledInput: FilledInputProps;
|
||
|
MuiFormControl: FormControlProps;
|
||
|
MuiFormControlLabel: FormControlLabelProps;
|
||
|
MuiFormGroup: FormGroupProps;
|
||
|
MuiFormHelperText: FormHelperTextProps;
|
||
|
MuiFormLabel: FormLabelProps;
|
||
|
MuiGrid: GridProps;
|
||
|
MuiGrid2: Grid2Props;
|
||
|
MuiImageList: ImageListProps;
|
||
|
MuiImageListItem: ImageListItemProps;
|
||
|
MuiImageListItemBar: ImageListItemBarProps;
|
||
|
MuiIcon: IconProps;
|
||
|
MuiIconButton: IconButtonProps;
|
||
|
MuiInput: InputProps;
|
||
|
MuiInputAdornment: InputAdornmentProps;
|
||
|
MuiInputBase: InputBaseProps;
|
||
|
MuiInputLabel: InputLabelProps;
|
||
|
MuiLinearProgress: LinearProgressProps;
|
||
|
MuiLink: LinkProps;
|
||
|
MuiList: ListProps;
|
||
|
MuiListItem: ListItemProps;
|
||
|
MuiListItemButton: ListItemButtonProps;
|
||
|
MuiListItemAvatar: ListItemAvatarProps;
|
||
|
MuiListItemIcon: ListItemIconProps;
|
||
|
MuiListItemSecondaryAction: ListItemSecondaryActionProps;
|
||
|
MuiListItemText: ListItemTextProps;
|
||
|
MuiListSubheader: ListSubheaderProps;
|
||
|
MuiMenu: MenuProps;
|
||
|
MuiMenuItem: MenuItemProps;
|
||
|
MuiMenuList: MenuListProps;
|
||
|
MuiMobileStepper: MobileStepperProps;
|
||
|
MuiModal: ModalProps;
|
||
|
MuiNativeSelect: NativeSelectProps;
|
||
|
MuiOutlinedInput: OutlinedInputProps;
|
||
|
MuiPagination: PaginationProps;
|
||
|
MuiPaginationItem: PaginationItemProps;
|
||
|
MuiPaper: PaperProps;
|
||
|
MuiPopper: PopperProps;
|
||
|
MuiPopover: PopoverProps;
|
||
|
MuiRadio: RadioProps;
|
||
|
MuiRadioGroup: RadioGroupProps;
|
||
|
MuiRating: RatingProps;
|
||
|
MuiScopedCssBaseline: ScopedCssBaselineProps;
|
||
|
MuiSelect: SelectProps;
|
||
|
MuiSkeleton: SkeletonProps;
|
||
|
MuiSlider: SliderProps;
|
||
|
MuiSnackbar: SnackbarProps;
|
||
|
MuiSnackbarContent: SnackbarContentProps;
|
||
|
MuiSpeedDial: SpeedDialProps;
|
||
|
MuiSpeedDialAction: SpeedDialActionProps;
|
||
|
MuiSpeedDialIcon: SpeedDialIconProps;
|
||
|
MuiStack: StackProps;
|
||
|
MuiStep: StepProps;
|
||
|
MuiStepButton: StepButtonProps;
|
||
|
MuiStepConnector: StepConnectorProps;
|
||
|
MuiStepContent: StepContentProps;
|
||
|
MuiStepIcon: StepIconProps;
|
||
|
MuiStepLabel: StepLabelProps;
|
||
|
MuiStepper: StepperProps;
|
||
|
MuiSvgIcon: SvgIconProps;
|
||
|
MuiSwipeableDrawer: SwipeableDrawerProps;
|
||
|
MuiSwitch: SwitchProps;
|
||
|
MuiTab: TabProps;
|
||
|
MuiTable: TableProps;
|
||
|
MuiTableBody: TableBodyProps;
|
||
|
MuiTableCell: TableCellProps;
|
||
|
MuiTableContainer: TableContainerProps;
|
||
|
MuiTableFooter: TableFooterProps;
|
||
|
MuiTableHead: TableHeadProps;
|
||
|
MuiTablePagination: TablePaginationProps;
|
||
|
MuiTableRow: TableRowProps;
|
||
|
MuiTableSortLabel: TableSortLabelProps;
|
||
|
MuiTabs: TabsProps;
|
||
|
MuiTextField: TextFieldProps;
|
||
|
MuiToggleButton: ToggleButtonProps;
|
||
|
MuiToggleButtonGroup: ToggleButtonGroupProps;
|
||
|
MuiToolbar: ToolbarProps;
|
||
|
MuiTooltip: TooltipProps;
|
||
|
MuiTouchRipple: TouchRippleProps;
|
||
|
MuiTypography: TypographyProps;
|
||
|
MuiUseMediaQuery: UseMediaQueryOptions;
|
||
|
}
|