AdaptiveDialogActions.stretchBreakpoint prop)variant="tall" defaults to full screen mode on the extra-small breakpoint (customizable using the fullScreenBreakpoint prop)Actions have the same stretching as the Adaptive Button Stack
using the AdaptiveDialogActions.stretchBreakpoint prop
adaptiveDialogActionsClasses.alignStart can be used to align actions at both ends of the dialog when stacked horizontally
AdaptiveDialogActions.buttonDefaultProps can be used to set props on all the child buttons on all devices.
To apply them to only specific devices you can use the useAdaptiveMode hook.
The iOS dialog background uses backdrop-filter which has limitations
based on it's parent elements. Typically most of these limitations will be avoided as long as disablePortal={true} isn't set.
MUI Dialog API with the following changes:
Breakpoint or screen width in px and below at which the dialog starts rendering full screen. This behavior can be disabled by setting the fullScreen or variant property or setting it to false
"xs" | "sm" | "md" | "lg" | number | falsexsShort dialogs ignore the fullScreenBreakpoint logic
"short" | "tall"tallMUI DialogActions API with the following changes:
Props passed to child AdaptiveButton components
AdaptiveButtonPropsadaptiveMode === "ios" ? { disableElevation: true, round: true, size: "large", variant: "contained" } : undefinedBreakpoint or screen width in px and below at which the children will be stretched. This behavior can be disabled by setting it to false
"xs" | "sm" | "md" | "lg" | number | falsexs