import React from 'react'; import PropTypes from 'prop-types'; import 'tailwindcss/tailwind.css'; const Slider = ({ min, max, value, onChange }) => { const handleMinChange = (event) => { const newMin = Number(event.target.value); if (newMin < value[1]) { onChange([newMin, value[1]]); } else { onChange([newMin, newMin + 1]); } }; const handleMaxChange = (event) => { const newMax = Number(event.target.value); if (newMax > value[0]) { onChange([value[0], newMax]); } else { onChange([newMax - 1, newMax]); } }; return (
{value[0]}
{value[1]}
); }; Slider.propTypes = { min: PropTypes.number.isRequired, max: PropTypes.number.isRequired, value: PropTypes.arrayOf(PropTypes.number).isRequired, onChange: PropTypes.func.isRequired, }; export default Slider;