Skip to content

Commit 893c48a

Browse files
committed
fix: make header optional
1 parent 8823c01 commit 893c48a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

examples/react/css/src/Panel.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import React from 'react';
22

33
type PanelProps = React.PropsWithChildren<{
4-
header: string;
4+
header?: React.ReactNode;
55
footer?: React.ReactNode;
66
}>;
77

88
export function Panel({ header, children, footer }: PanelProps) {
99
return (
1010
<div className="ais-Panel">
11-
<div className="ais-Panel-header">
12-
<span>{header}</span>
13-
</div>
11+
{Boolean(header) && (
12+
<div className="ais-Panel-header">
13+
<span>{header}</span>
14+
</div>
15+
)}
1416
<div className="ais-Panel-body">{children}</div>
1517
{Boolean(footer) && <div className="ais-Panel-footer">{footer}</div>}
1618
</div>

0 commit comments

Comments
 (0)