Files
nym/documentation/docs/components/accordion-template.tsx
import this 2d6ed2ac9e [NEW-DOCs/operators]: Command output, accordion, api scraping & all final tasks (#5026)
* add custom scripts, create prebuild to import data to pages

* update after latest prebuild

* auto commit generated command files

* add accordion component

* add changbelog page

* add node_api_check outputs

* finish all command outputs

* more accordions beautifications

* finish accordion

* PR ready to go

* address review comments

---------

Co-authored-by: mfahampshire <maxhampshire@pm.me>
2024-10-24 13:59:23 +02:00

37 lines
872 B
TypeScript

import Accordion from "@mui/material/Accordion";
import AccordionActions from "@mui/material/AccordionActions";
import AccordionSummary from "@mui/material/AccordionSummary";
import AccordionDetails from "@mui/material/AccordionDetails";
import ExpandMoreIcon from "@mui/icons-material/ExpandMore";
import {
TableContainer,
Table,
TableBody,
TableCell,
TableRow,
Paper,
} from "@mui/material";
export const AccordionTemplate = ({ name, children }) => {
return (
<div>
<Accordion>
<AccordionSummary
expandIcon={<ExpandMoreIcon />}
aria-controls="panel1-content"
id="panel1-header"
aria-label="<code>nym-node --help</code> command output"
>
<strong>{name}</strong>
</AccordionSummary>
<AccordionDetails>
{children}
</AccordionDetails>
</Accordion>
</div>
)
};