UNPKG

@stakefish/ui

Version:

<div align="center"> <a href="https://www.npmjs.com/package/@stakefish/ui"><img src="https://gateway.pinata.cloud/ipfs/QmbZL1ceA8Yiz2pKALTg919jYx141DPUGegC9L4XpyayW5" width="300" /></a> </div>

28 lines (27 loc) 727 B
import React, { ReactNode } from "react"; declare enum AccordionContentType { Summary = "summary", Details = "details" } export interface AccordionContentShape { /** * Unique id for the accordion group */ id: string; /** * The content of the accordion summary. */ [AccordionContentType.Summary]: string | ReactNode; /** * The content of the accordion details. */ [AccordionContentType.Details]: string | ReactNode; } export interface AccordionProps { /** * Array of set of accordion summary and details. */ entries: AccordionContentShape[]; } declare const Accordion: React.FC<AccordionProps>; export default Accordion;