From 9142a602757917690ca5acbe998c3acb6c672483 Mon Sep 17 00:00:00 2001 From: Isabelle Viktoria Maciohsek Date: Tue, 3 Nov 2020 20:23:14 +0200 Subject: [PATCH] Update Accordion --- snippets/Accordion.md | 52 ++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/snippets/Accordion.md b/snippets/Accordion.md index 5948fc5ef..3cea98a36 100644 --- a/snippets/Accordion.md +++ b/snippets/Accordion.md @@ -3,43 +3,45 @@ title: Accordion tags: components,children,state,advanced --- -Renders an accordion menu with multiple collapsible content components. +Renders an accordion menu with multiple collapsible content elements. -- Define an `AccordionItem` component, pass it to the `Accordion` and remove unnecessary nodes expect for `AccordionItem` by identifying the function's name in `children`. -- Each `AccordionItem` component renders a `
{children}
- + ); }; @@ -53,7 +55,7 @@ const Accordion = ({ defaultIndex, onItemClick, children }) => { const items = children.filter(item => item.type.name === 'AccordionItem'); return ( -
+ <> {items.map(({ props }) => ( { children={props.children} /> ))} -
+ ); }; ```