feat(LOY-284): add accordion support to account pages

This commit is contained in:
Christian Andolf
2025-06-25 16:30:35 +02:00
parent 36d010a0a4
commit 471b1b6409
6 changed files with 141 additions and 8 deletions

View File

@@ -34,14 +34,16 @@ export default function AccordionSection({ accordion, title }: AccordionProps) {
theme="light"
variant="card"
>
{accordion.map((acc) => (
<AccordionItem key={acc.question} title={acc.question}>
<JsonToHtml
embeds={acc.answer.embedded_itemsConnection.edges}
nodes={acc.answer.json.children}
/>
</AccordionItem>
))}
{accordion.map((acc) =>
acc ? (
<AccordionItem key={acc.question} title={acc.question}>
<JsonToHtml
embeds={acc.answer.embedded_itemsConnection.edges}
nodes={acc.answer.json.children}
/>
</AccordionItem>
) : null
)}
</Accordion>
{showToggleButton ? (