added design elements to the slider

This commit is contained in:
Syed Ali Shahbaz 2021-08-13 15:04:20 +05:30
parent 2fb510723c
commit c3959e3cd4
2 changed files with 14 additions and 13 deletions

View File

@ -48,9 +48,10 @@ export default function ImageUploader({target, id, buttonMsg, handleAvatarChange
setImageLoaded(true);
}
const zoomSliderHandler = (e) => {
console.log(e.target);
// setZoom(e.target.value);
const handleZoomSliderChange = ([value]) => {
console.log(value);
value < 1 ? setZoom(1) : setZoom(value);
// setZoom(e[0]);
}
const createImage = (url) =>
@ -190,12 +191,12 @@ export default function ImageUploader({target, id, buttonMsg, handleAvatarChange
/>
</div>
<Slider
value="1"
min="1"
max="3"
step="0.1"
label="Slide to zoom, drag to reposition"
changeHandler={zoomSliderHandler}
value={zoom}
min="1"
max="3"
step="0.1"
label="Slide to zoom, drag to reposition"
changeHandler={handleZoomSliderChange}
/>
</div>
}

View File

@ -6,12 +6,12 @@ import * as SliderPrimitive from '@radix-ui/react-slider';
const Slider = ({value, min, max, step, label, changeHandler}) => (
<SliderPrimitive.Root
className="slider"
defaultValue={value}
// defaultValue={[value]}
step={step}
max={max}
min={min}
step={step}
value={[value]}
aria-label={label}
// onValueChange={changeHandler}
onValueChange={changeHandler}
>
<SliderPrimitive.Track className="slider-track">
<SliderPrimitive.Range className="slider-range" />