UNPKG

@diagramers/admin

Version:

Diagramers Admin Template - React starter for admin dashboards.

40 lines (35 loc) 1.08 kB
import React from 'react'; import Slider, { SliderTooltip } from 'rc-slider'; import 'rc-slider/assets/index.css'; export const SliderTooltipHorizontal = () => { const { Handle } = Slider; const handle = (props) => { const { value, dragging, index, ...restProps } = props; return ( <SliderTooltip prefixCls="rc-slider-tooltip" overlay={`${value} %`} visible placement="bottom" key={index}> <Handle value={value} {...restProps} /> </SliderTooltip> ); }; return ( <> <Slider min={0} max={20} defaultValue={3} handle={handle} /> </> ); }; export const SliderTooltipVertical = () => { const { Handle } = Slider; const handle = (props) => { const { value, dragging, index, ...restProps } = props; return ( <SliderTooltip prefixCls="rc-slider-tooltip" overlay={`${value} %`} visible placement="right" key={index}> <Handle value={value} {...restProps} /> </SliderTooltip> ); }; return ( <> <Slider vertical min={0} max={20} defaultValue={3} handle={handle} /> </> ); };