@reboot-ui/icomponent-collapse
TypeScript icon, indicating that this package has built-in type declarations

0.1.11 • Public • Published

@reboot-ui/icomponent-collapse

npm version downloads

@reboot-ui/icomponent-collapse depends on:

  • react-transition-group

it use .collapse/.collapsing/.show to control animation in each state of transition.

Get started

npm i -S @reboot-ui/icomponent-collapse
# or
yarn add @reboot-ui/icomponent-collapse

Usage

import React from 'react'
import ICollapse from '@reboot-ui/icomponent-collapse'

// you can also import in your .scss.
import '@reboot-ui/icomponent-collapse/es/index.scss';

const App = () => {
    const [ collapse, setCollapse ] = React.useState(false);

    return (
        <div>
            <button
                onClick={React.useCallback(() => {
                    setCollapse(!collapse)
                }, [collapse])}
            >
                Toggle
            </button>
            <ICollapse
                collapse={collapse}
            >
                Collapse panel
            </ICollapse>
        </div>
    )
}

LICENSE

ISC

Copyright (c) 2020-present, Richard

Readme

Keywords

none

Package Sidebar

Install

npm i @reboot-ui/icomponent-collapse

Weekly Downloads

0

Version

0.1.11

License

ISC

Unpacked Size

12.8 kB

Total Files

7

Last publish

Collaborators

  • richardo2016