The children that should gain this configuration. This is required since there's really no reason to use this component if you don't have children that consume the React context.
The current writing direction for your app. This defaults to
should be changed to
"rtl" if using a language that is read from right to
An optional default size to use for your app. This is really only helpful when trying to do server side rendering or initial page render since the default behavior is to check and update the size once mounted in the DOM.
The min width for a large desktop screen.
The min width for a desktop screen.
Boolean if the ripple component should not be triggered after a
"programmatic" ripple effect. This would be if the
.click() function is
Boolean if the ripple effect should be disabled for all child components that use the Ripple states.
An object of any overrides for the
An object of all the configurable icons that you want to override throughout react-md.
An change handler for the app size. This will be called each time the app size changes based on a window resize event and will be provided the next size and the previous size.
The max width to use for phones. This one is a max width unlike the others since everything from 0 to this value will be considered a phone.
The class names to apply during the different stages for the ripple animation. You probably don't want to use this.
The amount of time before a ripple finishes its animation. You probably don't want to change this value unless you updated the duration in scss or changed the different class names for the ripple animation.
The max width for a tablet device. This should normally be
1px less than
desktopMinWidth, but it can be any value if needed. The tablet has a
range of min to max so that you can have a bit more control.
The min width for a tablet device.
Generated using TypeDoc