BaseProvider
BaseProvider
provides a single wrapper to configure your application.
It adds a LayersManager
and a ThemeProvider
to handle styling and stacking context in the application.
Wrap your application with the BaseProvider
at its root:
import {BaseProvider, LightTheme} from 'baseui';import {Provider as StyletronProvider} from 'styletron-react';export default function App() {return (<StyletronProvider value={engine}><BaseProvider theme={LightTheme}><YourApp /></BaseProvider></StyletronProvider>);}
API
BaseProvider API
children
nullable Node
required
Children element to be rendered. Normally the BaseProvider should be added at the top level of an application.
Node
overrides
object
AppContainer One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyLayersContainer One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeany
theme
object
required
The base theme to be used in the application.
name string required animation required timing100 string required timing200 string required timing300 string required timing400 string required timing500 string required timing600 string required timing700 string required timing800 string required timing900 string required timing1000 string required easeOutCurve string required easeInCurve string required easeInOutCurve string required easeInQuinticCurve string required easeOutQuinticCurve string required easeInOutQuinticCurve string required linearCurve string required borders required border100 required borderColor string required borderStyle union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", One of "dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid"borderWidth string required border200 required borderColor string required borderStyle union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", One of "dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid"borderWidth string required border300 required borderColor string required borderStyle union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", One of "dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid"borderWidth string required border400 required borderColor string required borderStyle union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", One of "dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid"borderWidth string required border500 required borderColor string required borderStyle union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", One of "dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid"borderWidth string required border600 required borderColor string required borderStyle union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", One of "dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid"borderWidth string required radius100 string required radius200 string required radius300 string required radius400 string required useRoundedCorners boolean required buttonBorderRadius string required surfaceBorderRadius string required inputBorderRadius string required popoverBorderRadius string required tagBorderRadius string required breakpoints required small number required medium number required large number required colors required primaryA string required primaryB string required primary string required primary50 string required primary100 string required primary200 string required primary300 string required primary400 string required primary500 string required primary600 string required primary700 string required accent string required accent50 string required accent100 string required accent200 string required accent300 string required accent400 string required accent500 string required accent600 string required accent700 string required negative string required negative50 string required negative100 string required negative200 string required negative300 string required negative400 string required negative500 string required negative600 string required negative700 string required warning string required warning50 string required warning100 string required warning200 string required warning300 string required warning400 string required warning500 string required warning600 string required warning700 string required positive string required positive50 string required positive100 string required positive200 string required positive300 string required positive400 string required positive500 string required positive600 string required positive700 string required white string required black string required mono100 string required mono200 string required mono300 string required mono400 string required mono500 string required mono600 string required mono700 string required mono800 string required mono900 string required mono1000 string required rating200 string required rating400 string required buttonPrimaryFill string required buttonPrimaryText string required buttonPrimaryHover string required buttonPrimaryActive string required buttonPrimarySelectedText string required buttonPrimarySelectedFill string required buttonPrimarySpinnerForeground string required buttonPrimarySpinnerBackground string required buttonSecondaryFill string required buttonSecondaryText string required buttonSecondaryHover string required buttonSecondaryActive string required buttonSecondarySelectedText string required buttonSecondarySelectedFill string required buttonSecondarySpinnerForeground string required buttonSecondarySpinnerBackground string required buttonTertiaryFill string required buttonTertiaryText string required buttonTertiaryHover string required buttonTertiaryActive string required buttonTertiarySelectedText string required buttonTertiarySelectedFill string required buttonTertiarySpinnerForeground string required buttonTertiarySpinnerBackground string required buttonMinimalFill string required buttonMinimalText string required buttonMinimalHover string required buttonMinimalActive string required buttonMinimalSelectedText string required buttonMinimalSelectedFill string required buttonMinimalSpinnerForeground string required buttonMinimalSpinnerBackground string required buttonDisabledFill string required buttonDisabledText string required buttonDisabledSpinnerForeground string required buttonDisabledSpinnerBackground string required breadcrumbsText string required breadcrumbsSeparatorFill string required datepickerBackground string required datepickerDayFont string required datepickerDayFontDisabled string required datepickerDayPseudoSelected string required datepickerDayPseudoHighlighted string required calendarBackground string required calendarForeground string required calendarForegroundDisabled string required calendarHeaderBackground string required calendarHeaderForeground string required calendarHeaderBackgroundActive string required calendarHeaderForegroundDisabled string required calendarDayBackgroundPseudoSelected string required calendarDayForegroundPseudoSelected string required calendarDayBackgroundPseudoSelectedHighlighted string required calendarDayForegroundPseudoSelectedHighlighted string required calendarDayBackgroundSelected string required calendarDayForegroundSelected string required calendarDayBackgroundSelectedHighlighted string required calendarDayForegroundSelectedHighlighted string required comboboxListItemFocus string required comboboxListItemHover string required fileUploaderBackgroundColor string required fileUploaderBackgroundColorActive string required fileUploaderBorderColorActive string required fileUploaderBorderColorDefault string required fileUploaderMessageColor string required linkText string required linkVisited string required linkHover string required linkActive string required listHeaderFill string required listBodyFill string required listIconFill string required listBorder string required progressStepsCompletedText string required progressStepsCompletedFill string required progressStepsActiveText string required progressStepsActiveFill string required progressStepsIconActiveFill string required toggleFill string required toggleFillChecked string required toggleFillDisabled string required toggleTrackFill string required toggleTrackFillDisabled string required tickFill string required tickFillHover string required tickFillActive string required tickFillSelected string required tickFillSelectedHover string required tickFillSelectedHoverActive string required tickFillError string required tickFillErrorHover string required tickFillErrorHoverActive string required tickFillErrorSelected string required tickFillErrorSelectedHover string required tickFillErrorSelectedHoverActive string required tickFillDisabled string required tickBorder string required tickBorderError string required tickMarkFill string required tickMarkFillDisabled string required tickMarkFillError string required sliderTrackFill string required sliderTrackFillHover string required sliderTrackFillActive string required sliderTrackFillSelected string required sliderTrackFillSelectedHover string required sliderTrackFillSelectedActive string required sliderTrackFillDisabled string required sliderHandleFill string required sliderHandleFillHover string required sliderHandleFillActive string required sliderHandleFillSelected string required sliderHandleFillSelectedHover string required sliderHandleFillSelectedActive string required sliderHandleFillDisabled string required sliderHandleInnerFill string required sliderHandleInnerFillDisabled string required sliderHandleInnerFillSelectedHover string required sliderHandleInnerFillSelectedActive string required sliderBorder string required sliderBorderHover string required sliderBorderDisabled string required inputBorder string required inputFill string required inputFillError string required inputFillDisabled string required inputFillActive string required inputFillPositive string required inputTextDisabled string required inputBorderError string required inputBorderPositive string required inputEnhancerFill string required inputEnhancerFillDisabled string required inputEnhancerTextDisabled string required inputPlaceholder string required inputPlaceholderDisabled string required notificationPrimaryBackground string required notificationPrimaryText string required notificationInfoBackground string required notificationInfoText string required notificationPositiveBackground string required notificationPositiveText string required notificationWarningBackground string required notificationWarningText string required notificationNegativeBackground string required notificationNegativeText string required menuFill string required menuFillHover string required menuFontDefault string required menuFontDisabled string required menuFontHighlighted string required menuFontSelected string required modalCloseColor string required modalCloseColorHover string required modalCloseColorFocus string required paginationTriangleDown string required headerNavigationFill string required tabBarFill string required tabColor string required tagSolidRampUnit string required tagSolidHoverRampUnit string required tagSolidActiveRampUnit string required tagSolidDisabledRampUnit string required tagSolidFontRampUnit string required tagSolidFontHoverRampUnit string required tagLightRampUnit string required tagLightHoverRampUnit string required tagLightActiveRampUnit string required tagLightDisabledRampUnit string required tagLightFontRampUnit string required tagLightFontHoverRampUnit string required tagOutlinedRampUnit string required tagOutlinedHoverRampUnit string required tagOutlinedActiveRampUnit string required tagOutlinedDisabledRampUnit string required tagOutlinedFontRampUnit string required tagOutlinedFontHoverRampUnit string required tagFontDisabledRampUnit string required tagNeutralSolidBackground string required tagNeutralSolidHover string required tagNeutralSolidActive string required tagNeutralSolidDisabled string required tagNeutralSolidFont string required tagNeutralSolidFontHover string required tagNeutralLightBackground string required tagNeutralLightHover string required tagNeutralLightActive string required tagNeutralLightDisabled string required tagNeutralLightFont string required tagNeutralLightFontHover string required tagNeutralOutlinedBackground string required tagNeutralOutlinedHover string required tagNeutralOutlinedActive string required tagNeutralOutlinedDisabled string required tagNeutralOutlinedFont string required tagNeutralOutlinedFontHover string required tagNeutralFontDisabled string required tagPrimarySolidBackground string required tagPrimarySolidHover string required tagPrimarySolidActive string required tagPrimarySolidDisabled string required tagPrimarySolidFont string required tagPrimarySolidFontHover string required tagPrimaryLightBackground string required tagPrimaryLightHover string required tagPrimaryLightActive string required tagPrimaryLightDisabled string required tagPrimaryLightFont string required tagPrimaryLightFontHover string required tagPrimaryOutlinedBackground string required tagPrimaryOutlinedHover string required tagPrimaryOutlinedActive string required tagPrimaryOutlinedDisabled string required tagPrimaryOutlinedFont string required tagPrimaryOutlinedFontHover string required tagPrimaryFontDisabled string required tagAccentSolidBackground string required tagAccentSolidHover string required tagAccentSolidActive string required tagAccentSolidDisabled string required tagAccentSolidFont string required tagAccentSolidFontHover string required tagAccentLightBackground string required tagAccentLightHover string required tagAccentLightActive string required tagAccentLightDisabled string required tagAccentLightFont string required tagAccentLightFontHover string required tagAccentOutlinedBackground string required tagAccentOutlinedHover string required tagAccentOutlinedActive string required tagAccentOutlinedDisabled string required tagAccentOutlinedFont string required tagAccentOutlinedFontHover string required tagAccentFontDisabled string required tagPositiveSolidBackground string required tagPositiveSolidHover string required tagPositiveSolidActive string required tagPositiveSolidDisabled string required tagPositiveSolidFont string required tagPositiveSolidFontHover string required tagPositiveLightBackground string required tagPositiveLightHover string required tagPositiveLightActive string required tagPositiveLightDisabled string required tagPositiveLightFont string required tagPositiveLightFontHover string required tagPositiveOutlinedBackground string required tagPositiveOutlinedHover string required tagPositiveOutlinedActive string required tagPositiveOutlinedDisabled string required tagPositiveOutlinedFont string required tagPositiveOutlinedFontHover string required tagPositiveFontDisabled string required tagWarningSolidBackground string required tagWarningSolidHover string required tagWarningSolidActive string required tagWarningSolidDisabled string required tagWarningSolidFont string required tagWarningSolidFontHover string required tagWarningLightBackground string required tagWarningLightHover string required tagWarningLightActive string required tagWarningLightDisabled string required tagWarningLightFont string required tagWarningLightFontHover string required tagWarningOutlinedBackground string required tagWarningOutlinedHover string required tagWarningOutlinedActive string required tagWarningOutlinedDisabled string required tagWarningOutlinedFont string required tagWarningOutlinedFontHover string required tagWarningFontDisabled string required tagNegativeSolidBackground string required tagNegativeSolidHover string required tagNegativeSolidActive string required tagNegativeSolidDisabled string required tagNegativeSolidFont string required tagNegativeSolidFontHover string required tagNegativeLightBackground string required tagNegativeLightHover string required tagNegativeLightActive string required tagNegativeLightDisabled string required tagNegativeLightFont string required tagNegativeLightFontHover string required tagNegativeOutlinedBackground string required tagNegativeOutlinedHover string required tagNegativeOutlinedActive string required tagNegativeOutlinedDisabled string required tagNegativeOutlinedFont string required tagNegativeOutlinedFontHover string required tagNegativeFontDisabled string required tableHeadBackgroundColor string required tableBackground string required tableStripedBackground string required tableFilter string required tableFilterHeading string required tableFilterBackground string required tableFilterFooterBackground string required toastText string required toastPrimaryBackground string required toastInfoBackground string required toastPositiveBackground string required toastWarningBackground string required toastNegativeBackground string required spinnerTrackFill string required progressbarTrackFill string required tooltipBackground string required tooltipText string required backgroundPrimary string required backgroundSecondary string required backgroundTertiary string required backgroundInversePrimary string required backgroundInverseSecondary string required contentPrimary string required contentSecondary string required contentTertiary string required contentInversePrimary string required contentInverseSecondary string required contentInverseTertiary string required borderOpaque string required borderTransparent nullable required stringborderSelected string required borderInverseOpaque string required borderInverseTransparent nullable required stringborderInverseSelected string required backgroundStateDisabled string required backgroundOverlayDark nullable required stringbackgroundOverlayLight nullable required stringbackgroundAccent string required backgroundNegative string required backgroundWarning string required backgroundPositive string required backgroundLightAccent string required backgroundLightPositive string required backgroundLightNegative string required backgroundLightWarning string required backgroundAlwaysDark string required backgroundAlwaysLight string required contentStateDisabled string required contentAccent string required contentOnColor string required contentOnColorInverse string required contentNegative string required contentWarning string required contentPositive string required borderStateDisabled string required borderAccent string required borderAccentLight string required borderNegative string required borderWarning string required borderPositive string required colorPrimary string required colorSecondary string required background string required backgroundAlt string required backgroundInv string required foreground string required foregroundAlt string required foregroundInv string required border string required borderAlt string required borderFocus string required borderError string required shadowFocus string required shadowError string required direction union required One of "auto", "rtl", "ltr"grid required columns required <T> | Array<<T>>numbergutters required <T> | Array<<T>>numbermargins required <T> | Array<<T>>numbergaps required <T> | Array<<T>>numbermaxWidth number required unit required One of "cm", "mm", "Q", "in", "pc", "px", "pt", "em", "ex", "ch", "rem", "lh", "vw", "vh", "vmin", "vmax", "%"icons Alert react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyArrowDown react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyArrowLeft react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyArrowRight react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyArrowUp react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyBlank react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyCheckIndeterminate react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyCheck react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyChevronDown react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyChevronUp react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyChevronLeft react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyChevronRight react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyDeleteAlt react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyDelete react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyFilter react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyGrab react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyHide react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyMenu react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyOverflow react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyPlus react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanySearch react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyShow react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanySpinner react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyTriangleDown react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyTriangleLeft react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyTriangleRight react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyTriangleUp react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanyUpload react.ComponentTypechildren Nodesize One of number, stringcolor stringtitle string overrides Svg One of component nullable ComponentTypeanyprops nullable One of Object, Object => Objectstyle nullable One of Object, Object => Object, ComponentTypeanylighting required shadow400 string required shadow500 string required shadow600 string required shadow700 string required overlay0 string required overlay100 string required overlay200 string required overlay300 string required overlay400 string required overlay500 string required overlay600 string required mediaQuery required small string required medium string required large string required sizing required scale0 string required scale100 string required scale200 string required scale300 string required scale400 string required scale500 string required scale550 string required scale600 string required scale650 string required scale700 string required scale750 string required scale800 string required scale850 string required scale900 string required scale950 string required scale1000 string required scale1200 string required scale1400 string required scale1600 string required scale2400 string required scale3200 string required scale4800 string required typography required font100 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont150 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont200 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont250 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont300 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont350 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont400 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont450 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont550 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont650 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont750 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont850 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont950 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont1050 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont1150 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont1250 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont1350 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberfont1450 required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberParagraphXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberParagraphSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberParagraphMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberParagraphLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberLabelXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberLabelSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberLabelMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberLabelLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberHeadingXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberHeadingSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberHeadingMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberHeadingLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberHeadingXLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberHeadingXXLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberDisplayXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberDisplaySmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberDisplayMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberDisplayLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoParagraphXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoParagraphSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoParagraphMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoParagraphLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoLabelXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoLabelSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoLabelMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoLabelLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoHeadingXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoHeadingSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoHeadingMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoHeadingLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoHeadingXLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoHeadingXXLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoDisplayXSmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoDisplaySmall required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoDisplayMedium required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberMonoDisplayLarge required fontFamily string required fontWeight union required One of One of "-moz-initial", "inherit", "initial", "revert", "unset", "bold", "normal", "bolder", "lighter", numberfontSize string required lineHeight union required One of string, numberzIndex required modal number required tooltip object backgroundColor string required
zIndex
number
A value of z-index to be set on the layers.