@livestd/react-accordion-control
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

react-render-counter

Basic control accordion component

Installation

npm install --save @livestd/react-accordion-control

Usage

you can use custom component for action button and content container

import Accordion, { ControllerPropsRequired, ContainerPropsRequired } from '@livestd/react-accordion-control';

const AccordionCustomController = ({ open, onClick }: ControllerPropsRequired) => (
  <div className={`${open && s.opened}`} onClick={onClick}>Expand</div>
);

const AccordionCostomContainer = ({ open, children }: ContainerPropsRequired) => (
  <div className={`${open && s.opened}`}>{children}</div>;
);

export default () => (
  <Accordion
    title="title"
    controller=AccordionCustomController
    container=AccordionCostomContainer
    children="content"
   />
)

Package Sidebar

Install

npm i @livestd/react-accordion-control

Weekly Downloads

5

Version

1.0.4

License

MIT

Unpacked Size

7.21 kB

Total Files

5

Last publish

Collaborators

  • rtishchev