mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 10:53:02 +00:00 
			
		
		
		
	 d10ef17f17
			
		
	
	
		d10ef17f17
		
			
		
	
	
	
	
		
			
			Co-authored-by: StyleZhang <jasonapring2015@outlook.com> Co-authored-by: Joel <iamjoel007@gmail.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			530 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			530 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import ReactSlider from 'react-slider'
 | |
| import './style.css'
 | |
| type ISliderProps = {
 | |
|   value: number
 | |
|   max?: number
 | |
|   min?: number
 | |
|   step?: number
 | |
|   onChange: (value: number) => void
 | |
| }
 | |
| 
 | |
| const Slider: React.FC<ISliderProps> = ({ max, min, step, value, onChange }) => {
 | |
|   return <ReactSlider
 | |
|     value={isNaN(value) ? 0 : value}
 | |
|     min={min || 0}
 | |
|     max={max || 100}
 | |
|     step={step || 1}
 | |
|     className="slider"
 | |
|     thumbClassName="slider-thumb"
 | |
|     trackClassName="slider-track"
 | |
|     onChange={onChange}
 | |
|   />
 | |
| }
 | |
| 
 | |
| export default Slider
 |