UNPKG

@mui/material

Version:

Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.

88 lines 5.35 kB
export interface SliderClasses { /** Styles applied to the root element. */ root: string; /** Styles applied to the root element if `color="primary"`. */ colorPrimary: string; /** Styles applied to the root element if `color="secondary"`. */ colorSecondary: string; /** Styles applied to the root element if `color="error"`. */ colorError: string; /** Styles applied to the root element if `color="info"`. */ colorInfo: string; /** Styles applied to the root element if `color="success"`. */ colorSuccess: string; /** Styles applied to the root element if `color="warning"`. */ colorWarning: string; /** Styles applied to the root element if `marks` is provided with at least one label. */ marked: string; /** Styles applied to the root element if `orientation="vertical"`. */ vertical: string; /** State class applied to the root and thumb element if `disabled={true}`. */ disabled: string; /** State class applied to the root if a thumb is being dragged. */ dragging: string; /** Styles applied to the rail element. */ rail: string; /** Styles applied to the track element. */ track: string; /** Styles applied to the root element if `track={false}`. */ trackFalse: string; /** Styles applied to the root element if `track="inverted"`. */ trackInverted: string; /** Styles applied to the thumb element. */ thumb: string; /** State class applied to the thumb element if it's active. */ active: string; /** State class applied to the thumb element if keyboard focused. */ focusVisible: string; /** Styles applied to the mark element. */ mark: string; /** Styles applied to the mark element if active (depending on the value). */ markActive: string; /** Styles applied to the mark label element. */ markLabel: string; /** Styles applied to the mark label element if active (depending on the value). */ markLabelActive: string; /** Styles applied to the root element if `size="small"`. */ sizeSmall: string; /** Styles applied to the thumb element if `color="primary"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-colorPrimary](/material-ui/api/slider/#slider-classes-colorPrimary) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbColorPrimary: string; /** Styles applied to the thumb element if `color="secondary"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-colorSecondary](/material-ui/api/slider/#slider-classes-colorSecondary) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbColorSecondary: string; /** Styles applied to the thumb element if `color="error"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-colorError](/material-ui/api/slider/#slider-classes-colorError) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbColorError: string; /** Styles applied to the thumb element if `color="info"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-colorInfo](/material-ui/api/slider/#slider-classes-colorInfo) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbColorInfo: string; /** Styles applied to the thumb element if `color="success"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-colorSuccess](/material-ui/api/slider/#slider-classes-colorSuccess) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbColorSuccess: string; /** Styles applied to the thumb element if `color="warning"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-colorWarning](/material-ui/api/slider/#slider-classes-colorWarning) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbColorWarning: string; /** Styles applied to the thumb element if `size="small"`. * @deprecated Combine the [.MuiSlider-thumb](/material-ui/api/slider/#slider-classes-thumb) and [.MuiSlider-sizeSmall](/material-ui/api/slider/#slider-classes-sizeSmall) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ thumbSizeSmall: string; /** Styles applied to the thumb label element. */ valueLabel: string; /** Styles applied to the thumb label element if it's open. */ valueLabelOpen: string; /** Styles applied to the thumb label's circle element. */ valueLabelCircle: string; /** Styles applied to the thumb label's label element. */ valueLabelLabel: string; } export type SliderClassKey = keyof SliderClasses; export declare function getSliderUtilityClass(slot: string): string; declare const sliderClasses: SliderClasses; export default sliderClasses;