Skip to content

Commit 811d8dd

Browse files
committedAug 25, 2022
type(Collapse): fix export type error.
1 parent 03b2d38 commit 811d8dd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed
 

‎packages/react-collapse/src/Collapse.tsx

+6-4
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,13 @@ function InternalCollapse(props: CollapseProps, ref: React.ForwardedRef<HTMLDivE
9090
);
9191
}
9292

93-
const Collapse = React.forwardRef<HTMLDivElement, CollapseProps>(InternalCollapse);
94-
type Collapse = typeof Collapse & {
93+
type CollapseComponent = React.FC<React.PropsWithRef<CollapseProps>> & {
9594
Panel: typeof Panel;
9695
};
9796

98-
(Collapse as Collapse).Panel = Panel;
97+
const Collapse: CollapseComponent = React.forwardRef<HTMLDivElement>(InternalCollapse) as unknown as CollapseComponent;
9998

100-
export default Collapse as Collapse;
99+
Collapse.displayName = 'Collapse';
100+
Collapse.Panel = Panel;
101+
102+
export default Collapse;

0 commit comments

Comments
 (0)
Please sign in to comment.