diff --git a/src/mui/components/accordion/Accordion.tsx b/src/mui/components/accordion/Accordion.tsx
index c678e34f..9f5328e8 100644
--- a/src/mui/components/accordion/Accordion.tsx
+++ b/src/mui/components/accordion/Accordion.tsx
@@ -44,11 +44,11 @@ const AccordionSummary = withStyles({
})(MuiAccordionSummary);
export interface AccordionProps {
- hideExpandIcon: boolean;
- children: React.ReactNode;
+ hideExpandIcon?: boolean;
+ children?: React.ReactNode;
isExpanded: boolean;
- header: React.ReactNode;
- alternativeComponent: React.ReactNode;
+ header?: React.ReactNode;
+ renderSummary?: React.ReactNode;
}
export default function Accordion({
@@ -56,7 +56,7 @@ export default function Accordion({
children,
isExpanded,
header,
- alternativeComponent,
+ renderSummary,
...restProps
}: AccordionProps) {
const [isExpanded_, setIsExpanded] = useState(isExpanded);
@@ -78,8 +78,7 @@ export default function Accordion({
onClick={handleToggleExpanded}
aria-controls="panel2a-content"
expandIcon={!hideExpandIcon && }>
- {header}
- {alternativeComponent}
+ {renderSummary || {header}}
{children}