Skip to content

Commit b87be38

Browse files
authored
Use option for as (#638)
* use option for as * 6.5.1
1 parent 8829ee1 commit b87be38

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "re-resizable",
3-
"version": "6.5.0",
3+
"version": "6.5.1",
44
"description": "Resizable component for React.",
55
"title": "re-resizable",
66
"main": "./lib/index.es5.js",

src/index.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export type ResizeStartCallback = (
7777
) => void | boolean;
7878

7979
export interface ResizableProps {
80-
as: string | React.ComponentType<any>;
80+
as?: string | React.ComponentType<any>;
8181
style?: React.CSSProperties;
8282
className?: string;
8383
grid?: [number, number];
@@ -914,7 +914,7 @@ export class Resizable extends React.PureComponent<ResizableProps, State> {
914914
style.flexBasis = this.state.flexBasis;
915915
}
916916

917-
const Wrapper = this.props.as;
917+
const Wrapper = this.props.as ?? 'div';
918918

919919
return (
920920
<Wrapper ref={this.ref} style={style} className={this.props.className} {...extendsProps}>

0 commit comments

Comments
 (0)