UNPKG

zarm

Version:

基于 React 的移动端UI库

26 lines (25 loc) 1.42 kB
import React from 'react'; import BaseSliderProps from './interface'; export interface SliderCssVars { '--line-size'?: React.CSSProperties['width' | 'height']; '--line-border-radius'?: React.CSSProperties['borderRadius']; '--line-background'?: React.CSSProperties['background']; '--line-active-background'?: React.CSSProperties['background']; '--dot-size'?: React.CSSProperties['width' | 'height']; '--dot-background'?: React.CSSProperties['background']; '--dot-border-color'?: React.CSSProperties['borderColor']; '--dot-border-width'?: React.CSSProperties['borderWidth']; '--dot-active-border-color'?: React.CSSProperties['borderColor']; '--knob-size'?: React.CSSProperties['width' | 'height']; '--knob-size-small'?: React.CSSProperties['width' | 'height']; '--knob-background'?: React.CSSProperties['background']; '--knob-box-shadow'?: React.CSSProperties['boxShadow']; '--mark-font-size'?: React.CSSProperties['fontSize']; '--mark-text-color'?: React.CSSProperties['color']; '--mark-spacing'?: React.CSSProperties['left' | 'top']; '--disabled-opacity'?: React.CSSProperties['opacity']; } export interface SliderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'defaultValue' | 'onChange'>, BaseSliderProps { } declare const Slider: React.ForwardRefExoticComponent<SliderProps & React.RefAttributes<HTMLDivElement>>; export default Slider;