@yana4961/side-page
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

side-page

React side-page

NPM JavaScript Style Guide

Install

npm install --save side-page

Usage

import React from 'react'

import { SidePage, useSidePage } from 'side-page'
import NewComponent from './NewComponent/NewComponent'
import 'side-page/dist/index.css'

const App = () => {
  const { sidePages, addSidePage, sliceSidePage } = useSidePage()

  const handlePush1 = () => {
    addSidePage({ id: '4', data: [<NewComponent key={5656} handleAddSidePage={addSidePage} />] })
  }

  return (
    <div style={{
      backgroundColor: 'rgb(32, 32, 32)',
      display: 'flex',
      flexFlow: 'column wrap',
      alignItems: 'flex-start',
      justifyContent: 'flex-start',
      flexGrow: 1
    }}>
      <SidePage
        key={(new Date()).getDate().toString()}
        id={(new Date()).getDate().toString()}
        handlePopClose={sliceSidePage}
        value={sidePages}
      />
      <button onClick={() => handlePush1()}>Open</button>
    </div>
  )
}

export default App

License

MIT © [YanaLugina <yana4961@gmail.com>](https://github.com/YanaLugina <yana4961@gmail.com>)

Readme

Keywords

none

Package Sidebar

Install

npm i @yana4961/side-page

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

28.7 kB

Total Files

24

Last publish

Collaborators

  • yana4961