@@ -77,7 +77,7 @@ export function useSpace(props: ISpaceProps) {
7777 store . updateSpace ( space , parsedProps ) ;
7878 }
7979
80- const resizeHandles = useSpaceResizeHandles ( store , space , props . position , props . handleSize ) ;
80+ const resizeHandles = useSpaceResizeHandles ( store , space , props . position ) ;
8181
8282 React . useEffect ( ( ) => {
8383 const rect = elementRef . current ! . getBoundingClientRect ( ) as DOMRect ;
@@ -127,24 +127,25 @@ interface IResizeHandleProps {
127127 onTouchStart : ( e : React . TouchEvent < HTMLElement > ) => void ;
128128}
129129
130- export function useSpaceResizeHandles ( store : ISpaceStore , space : ISpaceDefinition , position : IPositionalProps | undefined , handleSize ?: number ) {
130+ export function useSpaceResizeHandles ( store : ISpaceStore , space : ISpaceDefinition , position : IPositionalProps | undefined ) {
131131 const mouseHandles : IResizeHandleProps [ ] = [ ] ;
132132 const touchHandles : IResizeHandleProps [ ] = [ ] ;
133- const resizeHandleSize = coalesce ( handleSize , 2 ) ;
133+ const handleSize = space . handleSize ;
134+ const touchHandleSize = space . touchHandleSize ;
134135
135136 if ( position && position . rightResizable ) {
136137 mouseHandles . push ( {
137138 id : `${ space . id } -m` ,
138139 key : "right" ,
139- style : { width : resizeHandleSize } ,
140+ style : { width : handleSize } ,
140141 className : `spaces-resize-handle resize-right` ,
141142 onMouseDown : ( event ) => store . startMouseResize ( ResizeType . Right , space , space . width , event ) ,
142143 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Right , space , space . width , event ) ,
143144 } ) ;
144145 touchHandles . push ( {
145146 id : `${ space . id } -t` ,
146147 key : "right" ,
147- style : { width : 30 } ,
148+ style : { width : touchHandleSize } ,
148149 className : `spaces-touch-handle resize-right` ,
149150 onMouseDown : ( event ) => event . preventDefault ( ) ,
150151 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Right , space , space . width , event ) ,
@@ -155,15 +156,15 @@ export function useSpaceResizeHandles(store: ISpaceStore, space: ISpaceDefinitio
155156 mouseHandles . push ( {
156157 id : `${ space . id } -m` ,
157158 key : "left" ,
158- style : { width : resizeHandleSize } ,
159+ style : { width : handleSize } ,
159160 className : `spaces-resize-handle resize-left` ,
160161 onMouseDown : ( event ) => store . startMouseResize ( ResizeType . Left , space , space . width , event ) ,
161162 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Left , space , space . width , event ) ,
162163 } ) ;
163164 touchHandles . push ( {
164165 id : `${ space . id } -t` ,
165166 key : "left" ,
166- style : { width : 30 } ,
167+ style : { width : touchHandleSize } ,
167168 className : `spaces-touch-handle resize-left` ,
168169 onMouseDown : ( event ) => event . preventDefault ( ) ,
169170 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Left , space , space . width , event ) ,
@@ -174,15 +175,15 @@ export function useSpaceResizeHandles(store: ISpaceStore, space: ISpaceDefinitio
174175 mouseHandles . push ( {
175176 id : `${ space . id } -m` ,
176177 key : "top" ,
177- style : { height : resizeHandleSize } ,
178+ style : { height : handleSize } ,
178179 className : `spaces-resize-handle resize-top` ,
179180 onMouseDown : ( event ) => store . startMouseResize ( ResizeType . Top , space , space . height , event ) ,
180181 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Top , space , space . height , event ) ,
181182 } ) ;
182183 touchHandles . push ( {
183184 id : `${ space . id } -t` ,
184185 key : "top" ,
185- style : { height : 30 } ,
186+ style : { height : touchHandleSize } ,
186187 className : `spaces-touch-handle resize-top` ,
187188 onMouseDown : ( event ) => event . preventDefault ( ) ,
188189 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Top , space , space . height , event ) ,
@@ -194,14 +195,14 @@ export function useSpaceResizeHandles(store: ISpaceStore, space: ISpaceDefinitio
194195 id : `${ space . id } -m` ,
195196 key : "bottom" ,
196197 className : `spaces-resize-handle resize-bottom` ,
197- style : { height : resizeHandleSize } ,
198+ style : { height : handleSize } ,
198199 onMouseDown : ( event ) => store . startMouseResize ( ResizeType . Bottom , space , space . height , event ) ,
199200 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Bottom , space , space . height , event ) ,
200201 } ) ;
201202 touchHandles . push ( {
202203 id : `${ space . id } -t` ,
203204 key : "bottom" ,
204- style : { height : 30 } ,
205+ style : { height : touchHandleSize } ,
205206 className : `spaces-touch-handle resize-bottom` ,
206207 onMouseDown : ( event ) => event . preventDefault ( ) ,
207208 onTouchStart : ( event ) => store . startTouchResize ( ResizeType . Bottom , space , space . height , event ) ,
0 commit comments