@starnavi/react-accordion

0.0.1 • Public • Published

react-accordion

Customizable and simple accordion

Installation

npm install @starnavi/react-accordion

or

yarn add @starnavi/react-accordion

Usage sample

 import { Accordion, AccordionGroup, AccordionGroupTitle, AccordionGroupBody } from '@starnavi/react-accordion'

 export default () => (
     <Accordion>
         <AccordionGroup>
             <AccordionGroupTitle>
                 Title to click on
             </AccordionGroupTitle>
             <AccordionGroupBody>
                 Body part, you can put here any element you want
             </AccordionGroupBody>
         </AccordionGroup>
     </Accordion>
 );

Styling

react-accordion does not have any styles by default, you are free to pass to it's components your custom styles or/and classNames

Components:

<Accordion />

Additional props:

style:object

className: string

Pass your custom style and/or className to style rendered <div /> of Accordion

<AccordionGroup />

Additional props:

style:object

className: string

Pass your custom style and/or className to style rendered <div /> of AccordionGroup

<AccordionGroupTitle />

Additional props:

style:object

className: string

Pass your custom style and/or className to style rendered <div /> of AccordionGroupTitle

<AccordionGroupBody />

Additional props:

style:object

className: string

Pass your custom style and/or className to style rendered <div /> of AccordionGroupBody

/@starnavi/react-accordion/

    Package Sidebar

    Install

    npm i @starnavi/react-accordion

    Weekly Downloads

    0

    Version

    0.0.1

    License

    ISC

    Unpacked Size

    340 kB

    Total Files

    28

    Last publish

    Collaborators

    • b.taranenko
    • temich1608
    • vladmakhlay