Package-level declarations

Types

Link copied to clipboard
sealed external interface AccordionActionsClasses
Link copied to clipboard
sealed external interface AccordionClasses
Link copied to clipboard
sealed external interface AccordionDetailsClasses
Link copied to clipboard
external interface AccordionSlots
Link copied to clipboard
sealed external interface AccordionSummaryClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface ActionPosition
Link copied to clipboard
sealed external interface AlertClasses
Link copied to clipboard
sealed external interface AlertColor
Link copied to clipboard
Link copied to clipboard
external interface AlertSlots
Link copied to clipboard
sealed external interface AlertTitleClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface AlertVariant
Link copied to clipboard
sealed external interface AppBarClasses
Link copied to clipboard
sealed external interface AppBarColor
Link copied to clipboard
external interface AppBarOwnProps : PropsWithSx, PaperProps
Link copied to clipboard
sealed external interface AppBarPosition
Link copied to clipboard
sealed external interface AutocompleteClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface AvatarClasses
Link copied to clipboard
sealed external interface AvatarGroupClasses
Link copied to clipboard
sealed external interface AvatarGroupVariant
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface AvatarSlots
Link copied to clipboard
sealed external interface AvatarVariant
Link copied to clipboard
sealed external interface BackdropClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface BadgeClasses
Link copied to clipboard
sealed external interface BadgeColor
Link copied to clipboard
external interface BadgeOrigin
Link copied to clipboard
sealed external interface BadgeOriginHorizontal
Link copied to clipboard
sealed external interface BadgeOriginVertical
Link copied to clipboard
sealed external interface BadgeOverlap
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface BadgeVariant
Link copied to clipboard
sealed external interface BaseSize
Link copied to clipboard
sealed external interface BottomNavigationActionClasses
Link copied to clipboard
sealed external interface BottomNavigationClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface BoxClasses
Link copied to clipboard
sealed external interface BreadcrumbsClasses
Link copied to clipboard
external interface BreadcrumbsOwnerState
Link copied to clipboard
Link copied to clipboard
external interface ButtonBaseActions
Link copied to clipboard
sealed external interface ButtonBaseClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface ButtonClasses
Link copied to clipboard
sealed external interface ButtonColor
Link copied to clipboard
sealed external interface ButtonGroupClasses
Link copied to clipboard
sealed external interface ButtonGroupColor
Link copied to clipboard
Link copied to clipboard
sealed external interface ButtonGroupVariant
Link copied to clipboard
Link copied to clipboard
sealed external interface ButtonVariant
Link copied to clipboard
sealed external interface CardActionAreaClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface CardActionsClasses
Link copied to clipboard
sealed external interface CardClasses
Link copied to clipboard
sealed external interface CardContentClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface CardHeaderClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface CardMediaClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface CardOwnProps : PropsWithSx, PaperOwnProps
Link copied to clipboard
Link copied to clipboard
sealed external interface CheckboxClasses
Link copied to clipboard
sealed external interface CheckboxColor
Link copied to clipboard
Link copied to clipboard
sealed external interface ChipClasses
Link copied to clipboard
sealed external interface ChipColor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface ChipVariant
Link copied to clipboard
sealed external interface CircularProgressClasses
Link copied to clipboard
sealed external interface CircularProgressColor
Link copied to clipboard
sealed external interface CircularProgressVariant
Link copied to clipboard
sealed external interface ClickAwayListenerMouseEvent
Link copied to clipboard
Link copied to clipboard
sealed external interface ClickAwayListenerTouchEvent
Link copied to clipboard
sealed external interface CloseReason
Link copied to clipboard
sealed external interface CollapseClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface CssBaselineProps : PropsWithChildren
Link copied to clipboard
sealed external interface DialogActionsClasses
Link copied to clipboard
sealed external interface DialogClasses
Link copied to clipboard
sealed external interface DialogContentClasses
Link copied to clipboard
sealed external interface DialogContentTextClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface DialogScroll
Link copied to clipboard
sealed external interface DialogTitleClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface DividerClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface DividerTextAlign
Link copied to clipboard
sealed external interface DividerVariant
Link copied to clipboard
sealed external interface DrawerAnchor
Link copied to clipboard
sealed external interface DrawerClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface DrawerVariant
Link copied to clipboard
sealed external interface FabClasses
Link copied to clipboard
sealed external interface FabColor
Link copied to clipboard
Link copied to clipboard
sealed external interface FabVariant
Link copied to clipboard
Link copied to clipboard
sealed external interface FilledInputClasses
Link copied to clipboard
Link copied to clipboard
external interface FilledSelectProps : FilledInputProps
Link copied to clipboard
Link copied to clipboard
sealed external interface FormControlClasses
Link copied to clipboard
sealed external interface FormControlColor
Link copied to clipboard
sealed external interface FormControlLabelClasses
Link copied to clipboard
sealed external interface FormControlMargin
Link copied to clipboard
Link copied to clipboard
sealed external interface FormControlVariant
Link copied to clipboard
sealed external interface FormGroupClasses
Link copied to clipboard
sealed external interface FormHelperTextClasses
Link copied to clipboard
sealed external interface FormHelperTextMargin
Link copied to clipboard
Link copied to clipboard
sealed external interface FormHelperTextVariant
Link copied to clipboard
sealed external interface FormLabelClasses
Link copied to clipboard
sealed external interface FormLabelColor
Link copied to clipboard
Link copied to clipboard
external interface GlobalStylesProps : Props
Link copied to clipboard
sealed external interface GridClasses
Link copied to clipboard
sealed external interface GridDirection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface GridWrap
Link copied to clipboard
Link copied to clipboard
sealed external interface HiddenImplementation
Link copied to clipboard
external interface HiddenProps : PropsWithChildren
Link copied to clipboard
sealed external interface IconButtonClasses
Link copied to clipboard
sealed external interface IconButtonColor
Link copied to clipboard
sealed external interface IconButtonEdge
Link copied to clipboard
Link copied to clipboard
sealed external interface IconClasses
Link copied to clipboard
sealed external interface IconColor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface IconPosition
Link copied to clipboard
Link copied to clipboard
sealed external interface IconSize
Link copied to clipboard
sealed external interface ImageListClasses
Link copied to clipboard
sealed external interface ImageListItemBarClasses
Link copied to clipboard
sealed external interface ImageListItemBarPosition
Link copied to clipboard
sealed external interface ImageListItemClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface ImageListVariant
Link copied to clipboard
sealed external interface InputAdornmentClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface InputAdornmentPosition
Link copied to clipboard
sealed external interface InputAdornmentVariant
Link copied to clipboard
sealed external interface InputBaseClasses
Link copied to clipboard
sealed external interface InputBaseColor
Link copied to clipboard
Link copied to clipboard
sealed external interface InputBaseMargin
Link copied to clipboard
Link copied to clipboard
sealed external interface InputClasses
Link copied to clipboard
sealed external interface InputLabelClasses
Link copied to clipboard
sealed external interface InputLabelMargin
Link copied to clipboard
Link copied to clipboard
sealed external interface InputLabelVariant
Link copied to clipboard
Link copied to clipboard
external interface LabelDisplayedRowsArgs
Link copied to clipboard
sealed external interface LabelPlacement
Link copied to clipboard
sealed external interface LinearProgressClasses
Link copied to clipboard
sealed external interface LinearProgressColor
Link copied to clipboard
sealed external interface LinearProgressVariant
Link copied to clipboard
sealed external interface LinkClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface LinkUnderline
Link copied to clipboard
sealed external interface ListClasses
Link copied to clipboard
sealed external interface ListItemAlignItems
Link copied to clipboard
sealed external interface ListItemAvatarClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface ListItemButtonAlignItems
Link copied to clipboard
Link copied to clipboard
sealed external interface ListItemButtonClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface ListItemClasses
Link copied to clipboard
sealed external interface ListItemIconClasses
Link copied to clipboard
external interface ListItemOwnProps : ListItemBaseProps
Link copied to clipboard
Link copied to clipboard
sealed external interface ListItemSecondaryActionClasses
Link copied to clipboard
sealed external interface ListItemTextClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface ListSubheaderClasses
Link copied to clipboard
sealed external interface ListSubheaderColor
Link copied to clipboard
Link copied to clipboard
sealed external interface MenuClasses
Link copied to clipboard
sealed external interface MenuItemClasses
Link copied to clipboard
Link copied to clipboard
external interface MenuListOwnProps : PropsWithChildren
Link copied to clipboard
sealed external interface MenuListVariant
Link copied to clipboard
Link copied to clipboard
sealed external interface MenuVariant
Link copied to clipboard
sealed external interface MobileStepperClasses
Link copied to clipboard
sealed external interface MobileStepperPosition
Link copied to clipboard
Link copied to clipboard
sealed external interface MobileStepperVariant
Link copied to clipboard
sealed external interface ModalClasses
Link copied to clipboard
external interface ModalOwnerState
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface ModalSlots
Link copied to clipboard
sealed external interface Mui
Link copied to clipboard
sealed external interface NativeSelectClasses
Link copied to clipboard
sealed external interface NativeSelectVariant
Link copied to clipboard
sealed external interface NormalSize
Link copied to clipboard
external interface NoSsrProps : PropsWithChildren
Link copied to clipboard
sealed external interface OpenReason
Link copied to clipboard
Link copied to clipboard
sealed external interface OutlinedInputClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface PaginationClasses
Link copied to clipboard
sealed external interface PaginationColor
Link copied to clipboard
sealed external interface PaginationItemClasses
Link copied to clipboard
sealed external interface PaginationItemColor
Link copied to clipboard
external interface PaginationItemOwnProps : PropsWithSx
Link copied to clipboard
sealed external interface PaginationItemShape
Link copied to clipboard
sealed external interface PaginationItemVariant
Link copied to clipboard
Link copied to clipboard
sealed external interface PaginationShape
Link copied to clipboard
sealed external interface PaginationVariant
Link copied to clipboard
sealed external interface PaletteMode
Link copied to clipboard
sealed external interface PaperClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface PaperVariant
Link copied to clipboard
external interface PopoverActions
Link copied to clipboard
sealed external interface PopoverClasses
Link copied to clipboard
external interface PopoverOrigin
Link copied to clipboard
external interface PopoverPosition
Link copied to clipboard
Link copied to clipboard
sealed external interface PopoverReference
Link copied to clipboard
sealed external interface PopperClasses
Link copied to clipboard
external interface PopperProps : PropsWithSx, PopperProps
Link copied to clipboard
external interface PortalProps : PropsWithChildren
Link copied to clipboard
sealed external interface RadioClasses
Link copied to clipboard
sealed external interface RadioColor
Link copied to clipboard
external interface RadioGroupProps : FormGroupProps
Link copied to clipboard
Link copied to clipboard
sealed external interface RatingClasses
Link copied to clipboard
Link copied to clipboard
external interface RegularBreakpoints
Link copied to clipboard
sealed external interface ScopedCssBaselineClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface SelectClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface SelectVariant
Link copied to clipboard
sealed external interface Size
Link copied to clipboard
sealed external interface SkeletonAnimation
Link copied to clipboard
sealed external interface SkeletonClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface SkeletonVariant
Link copied to clipboard
sealed external interface SlideDirection
Link copied to clipboard
Link copied to clipboard
sealed external interface SliderClasses
Link copied to clipboard
sealed external interface SliderColor
Link copied to clipboard
external interface SliderOwnerState
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface SnackbarClasses
Link copied to clipboard
sealed external interface SnackbarCloseReason
Link copied to clipboard
sealed external interface SnackbarContentClasses
Link copied to clipboard
Link copied to clipboard
external interface SnackbarOrigin
Link copied to clipboard
sealed external interface SnackbarOriginHorizontal
Link copied to clipboard
sealed external interface SnackbarOriginVertical
Link copied to clipboard
sealed external interface SortDirection
Link copied to clipboard
sealed external interface SpeedDialActionClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface SpeedDialClasses
Link copied to clipboard
sealed external interface SpeedDialDirection
Link copied to clipboard
sealed external interface SpeedDialIconClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface StackDirection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface StandardSelectProps : InputProps
Link copied to clipboard
Link copied to clipboard
external interface StartActionOptions
Link copied to clipboard
sealed external interface StepButtonClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface StepClasses
Link copied to clipboard
sealed external interface StepConnectorClasses
Link copied to clipboard
sealed external interface StepContentClasses
Link copied to clipboard
sealed external interface StepIconClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface StepLabelClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface StepperClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface SvgIconClasses
Link copied to clipboard
sealed external interface SvgIconColor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface SvgIconSize
Link copied to clipboard
external interface SwipeableDrawerProps : DrawerProps
Link copied to clipboard
sealed external interface SwitchBaseClasses
Link copied to clipboard
sealed external interface SwitchBaseEdge
Link copied to clipboard
Link copied to clipboard
sealed external interface SwitchClasses
Link copied to clipboard
sealed external interface SwitchColor
Link copied to clipboard
Link copied to clipboard
sealed external interface TabClasses
Link copied to clipboard
sealed external interface TableBodyClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface TableCellClasses
Link copied to clipboard
sealed external interface TableCellPadding
Link copied to clipboard
sealed external interface TableCellVariant
Link copied to clipboard
sealed external interface TableClasses
Link copied to clipboard
sealed external interface TableContainerClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface TableFooterClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface TableHeadClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface TablePadding
Link copied to clipboard
external interface TablePaginationActionsSlots
Link copied to clipboard
sealed external interface TablePaginationClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface TableRowClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface TableSortLabelClasses
Link copied to clipboard
sealed external interface TableSortLabelDirection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface TabsActions
Link copied to clipboard
sealed external interface TabsClasses
Link copied to clipboard
sealed external interface TabScrollButtonClasses
Link copied to clipboard
sealed external interface TabScrollButtonDirection
Link copied to clipboard
external interface TabScrollButtonOwnerState
Link copied to clipboard
sealed external interface TabsIndicatorColor
Link copied to clipboard
external interface TabsOwnerState : TabsProps
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface TabsScrollButtons
Link copied to clipboard
sealed external interface TabsTextColor
Link copied to clipboard
sealed external interface TabsVariant
Link copied to clipboard
sealed external interface TextFieldClasses
Link copied to clipboard
sealed external interface TextFieldColor
Link copied to clipboard
Link copied to clipboard
sealed external interface TextFieldVariants
Link copied to clipboard
sealed external interface ToggleButtonClasses
Link copied to clipboard
sealed external interface ToggleButtonColor
Link copied to clipboard
sealed external interface ToggleButtonGroupClasses
Link copied to clipboard
sealed external interface ToggleButtonGroupColor
Link copied to clipboard
sealed external interface ToolbarClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface ToolbarVariant
Link copied to clipboard
sealed external interface TooltipClasses
Link copied to clipboard
sealed external interface TooltipPlacement
Link copied to clipboard
external interface TouchRippleActions
Link copied to clipboard
sealed external interface TouchRippleClasses
Link copied to clipboard
Link copied to clipboard
sealed external interface TypographyAlign
Link copied to clipboard
sealed external interface TypographyClasses
Link copied to clipboard
Link copied to clipboard
external interface UsePaginationItem : Props
Link copied to clipboard
sealed external interface UsePaginationItemType
Link copied to clipboard
external interface UsePaginationProps : Props
Link copied to clipboard
external interface UsePaginationResult
Link copied to clipboard
external interface UseScrollTriggerOptions
Link copied to clipboard

Properties

Link copied to clipboard
external val Accordion: FC<AccordionProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Alert: FC<AlertProps>

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val AppBar: FC<AppBarProps>

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Avatar: FC<AvatarProps>

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Backdrop: FC<BackdropProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Badge: FC<BadgeProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Box: FC<BoxProps>

Demos:

Link copied to clipboard
external val boxClasses: BoxClasses
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Button: FC<ButtonProps>

Demos:

Link copied to clipboard

ButtonBase contains as few styles as possible. It aims to be a simple building block for creating a button. It contains a load of style reset and some focus/ripple logic.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Card: FC<CardProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val cardClasses: CardClasses
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val CardMedia: FC<CardMediaProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Checkbox: FC<CheckboxProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Chip: FC<ChipProps>

Chips represent complex entities in small blocks, such as a contact.

Link copied to clipboard
external val chipClasses: ChipClasses
Link copied to clipboard

If the progress bar is describing the loading progress of a particular region of a page, you should use aria-describedby to point to the progress bar, and set the aria-busy attribute to true on that region until it has finished loading.

Link copied to clipboard

Listen for click events that occur somewhere in the document, outside of the element itself. For instance, if you need to hide a menu when people click anywhere else on your page.

Link copied to clipboard
external val Collapse: FC<CollapseProps>

The Collapse transition is used by the Vertical Stepper StepContent component. It uses react-transition-group internally.

Link copied to clipboard
Link copied to clipboard
external val Container: FC<ContainerProps>

Demos:

Link copied to clipboard

Kickstart an elegant, consistent, and simple baseline to build upon.

Link copied to clipboard
external val Dialog: FC<DialogProps>

Dialogs are overlaid modal paper based components with a backdrop.

Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Divider: FC<DividerProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Drawer: FC<DrawerProps>

The props of the Modal component are available when variant="temporary" is set.

Link copied to clipboard
Link copied to clipboard
external val Fab: FC<FabProps>

Demos:

Link copied to clipboard
external val fabClasses: FabClasses
Link copied to clipboard
external val Fade: FC<FadeProps>

The Fade transition is used by the Modal component. It uses react-transition-group internally.

Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard

Provides context such as filled/focused/error/required for form inputs. Relying on the context provides high flexibility and ensures that the state always stays consistent across the children of the FormControl. This context is used by the following components:

Link copied to clipboard
Link copied to clipboard

Drop-in replacement of the Radio, Switch and Checkbox component. Use this component if you want to display an extra label.

Link copied to clipboard
external val FormGroup: FC<FormGroupProps>

FormGroup wraps controls such as Checkbox and Switch. It provides compact row layout. For the Radio, you should be using the RadioGroup component instead of this one.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val FormLabel: FC<FormLabelProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Grid: FC<GridProps>

Demos:

Link copied to clipboard
external val gridClasses: GridClasses
Link copied to clipboard
external val Grow: FC<GrowProps>

The Grow transition is used by the Tooltip and Popover components. It uses react-transition-group internally.

Link copied to clipboard
external val Hidden: FC<HiddenProps>

Responsively hides children based on the selected implementation.

Link copied to clipboard
external val Icon: FC<IconProps>

Demos:

Link copied to clipboard

Refer to the Icons section of the documentation regarding the available icon options.

Link copied to clipboard
Link copied to clipboard
external val iconClasses: IconClasses
Link copied to clipboard
external val ImageList: FC<ImageListProps>

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Input: FC<InputProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val InputBase: FC<InputBaseProps>

InputBase contains as few styles as possible. It aims to be a simple building block for creating an input. It contains a load of style reset and some state logic.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard

If the progress bar is describing the loading progress of a particular region of a page, you should use aria-describedby to point to the progress bar, and set the aria-busy attribute to true on that region until it has finished loading.

Link copied to clipboard
Link copied to clipboard
external val Link: FC<LinkProps>

Demos:

Link copied to clipboard
external val linkClasses: LinkClasses
Link copied to clipboard
external val List: FC<ListProps>

Demos:

Link copied to clipboard
external val listClasses: ListClasses
Link copied to clipboard
external val ListItem: FC<ListItemProps>

Uses an additional container component if ListItemSecondaryAction is the last child.

Link copied to clipboard

A simple wrapper to apply List styles to an Avatar.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A simple wrapper to apply List styles to an Icon or SvgIcon.

Link copied to clipboard
Link copied to clipboard

Must be used as the last child of ListItem to function properly.

Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Menu: FC<MenuProps>

Demos:

Link copied to clipboard
external val menuClasses: MenuClasses
Link copied to clipboard
external val MenuItem: FC<MenuItemProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val MenuList: FC<MenuListProps>

A permanently displayed menu following https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/. It's exposed to help customization of the Menu component if you use it separately you need to move focus into the component manually. Once the focus is placed inside the component it is fully keyboard accessible.

Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Modal: FC<ModalProps>

Modal is a lower-level construct that is leveraged by the following components:

Link copied to clipboard
Link copied to clipboard

An alternative to <Select native /> with a much smaller bundle size footprint.

Link copied to clipboard
Link copied to clipboard
external val NoSsr: FC<NoSsrProps>

NoSsr purposely removes components from the subject of Server Side Rendering (SSR).

Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Paper: FC<PaperProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Popover: FC<PopoverProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Popper: FC<PopperProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Portal: FC<PortalProps>

Portals provide a first-class way to render children into a DOM node that exists outside the DOM hierarchy of the parent component.

Link copied to clipboard
external val Radio: FC<RadioProps>

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
external val Rating: FC<RatingProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Select: FC<SelectProps<*>>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Skeleton: FC<SkeletonProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Slide: FC<SlideProps>

The Slide transition is used by the Drawer component. It uses react-transition-group internally.

Link copied to clipboard
external val Slider: FC<SliderProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Snackbar: FC<SnackbarProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val SpeedDial: FC<SpeedDialProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Stack: FC<StackProps>

Demos:

Link copied to clipboard
external val Step: FC<StepProps>

Demos:

Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val stepClasses: StepClasses
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val StepIcon: FC<StepIconProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val StepLabel: FC<StepLabelProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Stepper: FC<StepperProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val SvgIcon: FC<SvgIconProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Switch: FC<SwitchProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Tab: FC<TabProps>

Demos:

Link copied to clipboard
external val tabClasses: TabClasses
Link copied to clipboard
external val Table: FC<TableProps>

Demos:

Link copied to clipboard
external val TableBody: FC<TableBodyProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val TableCell: FC<TableCellProps>

The component renders a <th> element when the parent context is a header or otherwise a <td> element.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val TableHead: FC<TableHeadProps>

Demos:

Link copied to clipboard
Link copied to clipboard

A TableCell based component for placing inside TableFooter for pagination.

Link copied to clipboard
external val TableRow: FC<TableRowProps>

Will automatically set dynamic row height based on the material table element parent (head, body, etc).

Link copied to clipboard
Link copied to clipboard

A button based label for placing inside TableCell for column sorting.

Link copied to clipboard
Link copied to clipboard
external val Tabs: FC<TabsProps>

Demos:

Link copied to clipboard
external val tabsClasses: TabsClasses
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val TextField: FC<TextFieldProps>

The TextField is a convenience wrapper for the most common cases (80%). It cannot be all things to all people, otherwise the API would grow out of control.

Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val Toolbar: FC<ToolbarProps>

Demos:

Link copied to clipboard
Link copied to clipboard
external val Tooltip: FC<TooltipProps>

Demos:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Demos:

Link copied to clipboard
Link copied to clipboard
external val Zoom: FC<ZoomProps>

The Zoom transition can be used for the floating variant of the Button component. It uses react-transition-group internally.

Functions

Link copied to clipboard
Link copied to clipboard
external fun useScrollTrigger(options: UseScrollTriggerOptions? = definedExternally): Boolean