@@ -4,7 +4,7 @@ import { Space } from "./Space";
44import * as PropTypes from "prop-types" ;
55import { IReactSpaceCommonProps } from "../core-react" ;
66import { anchoredProps , IAnchorProps } from "./Anchored" ;
7- import { omit } from ' ../core-utils' ;
7+ import { omit } from " ../core-utils" ;
88
99type ICustomProps = Omit < IReactSpaceCommonProps & IAnchorProps , "size" > & {
1010 type ?: Type ;
@@ -23,23 +23,26 @@ type ICustomProps = Omit<IReactSpaceCommonProps & IAnchorProps, "size"> & {
2323 resizeTypes ?: ResizeType [ ] ;
2424} ;
2525
26- const customProps = omit ( {
27- ...anchoredProps ,
28- ...{
29- type : PropTypes . oneOf ( [ Type . Positioned , Type . Fill , Type . Anchored ] ) ,
26+ const customProps = omit (
27+ {
28+ ...anchoredProps ,
29+ ...{
30+ type : PropTypes . oneOf ( [ Type . Positioned , Type . Fill , Type . Anchored ] ) ,
3031
31- anchor : PropTypes . oneOf ( [ AnchorType . Left , AnchorType . Top , AnchorType . Right , AnchorType . Bottom ] ) ,
32- anchorSize : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
32+ anchor : PropTypes . oneOf ( [ AnchorType . Left , AnchorType . Top , AnchorType . Right , AnchorType . Bottom ] ) ,
33+ anchorSize : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
3334
34- left : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
35- top : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
36- right : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
37- bottom : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
38- width : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
39- height : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
40- resizeTypes : PropTypes . array ,
35+ left : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
36+ top : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
37+ right : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
38+ bottom : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
39+ width : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
40+ height : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . number ] ) ,
41+ resizeTypes : PropTypes . array ,
42+ } ,
4143 } ,
42- } , 'size' ) ;
44+ "size" ,
45+ ) ;
4346
4447export const Custom : React . FC < ICustomProps > = ( {
4548 children,
@@ -67,10 +70,14 @@ export const Custom: React.FC<ICustomProps> = ({
6770 bottom : bottom ,
6871 width : width ,
6972 height : height ,
70- leftResizable : resizeTypes && resizeTypes . includes ( ResizeType . Left ) ,
71- topResizable : resizeTypes && resizeTypes . includes ( ResizeType . Top ) ,
72- rightResizable : resizeTypes && resizeTypes . includes ( ResizeType . Right ) ,
73- bottomResizable : resizeTypes && resizeTypes . includes ( ResizeType . Bottom ) ,
73+ leftResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . Left ) || resizeTypes . includes ( ResizeType . All ) ) ,
74+ topResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . Top ) || resizeTypes . includes ( ResizeType . All ) ) ,
75+ rightResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . Right ) || resizeTypes . includes ( ResizeType . All ) ) ,
76+ bottomResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . Bottom ) || resizeTypes . includes ( ResizeType . All ) ) ,
77+ topLeftResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . TopLeft ) || resizeTypes . includes ( ResizeType . All ) ) ,
78+ topRightResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . TopRight ) || resizeTypes . includes ( ResizeType . All ) ) ,
79+ bottomLeftResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . BottomLeft ) || resizeTypes . includes ( ResizeType . All ) ) ,
80+ bottomRightResizable : resizeTypes && ( resizeTypes . includes ( ResizeType . BottomRight ) || resizeTypes . includes ( ResizeType . All ) ) ,
7481 } ;
7582 } else {
7683 if ( anchor === AnchorType . Left ) {
0 commit comments