File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
src/components/GradientPickerPopover Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,13 @@ const GradientPickerPopover = ({
2525 const togglePicker = ( ) => setOpen ( ! open ) ;
2626 const { background } = getGradientPreview ( palette , angle ) ;
2727
28+ const onAngleInputChange = ( angle ) => {
29+ angle = angle > 360 ? angle - 360 : angle ;
30+ angle = angle < 0 ? angle + 360 : angle ;
31+
32+ setAngle ( angle ) ;
33+ } ;
34+
2835 return (
2936 < div className = "gpw" >
3037 { trigger ( background , togglePicker ) }
@@ -37,9 +44,9 @@ const GradientPickerPopover = ({
3744 < div className = "angle-holder" >
3845 < AnglePicker angle = { angle } setAngle = { setAngle } size = { 32 } />
3946 < div className = "angle-inputs" >
40- < span onClick = { ( ) => setAngle ( angle - 1 ) } > −</ span >
47+ < span onClick = { ( ) => onAngleInputChange ( angle - 1 ) } > −</ span >
4148 < input value = { `${ angle } °` } disabled />
42- < span onClick = { ( ) => setAngle ( angle + 1 ) } > +</ span >
49+ < span onClick = { ( ) => onAngleInputChange ( angle + 1 ) } > +</ span >
4350 </ div >
4451 </ div >
4552 ) }
You can’t perform that action at this time.
0 commit comments