@crpt/react-dialog

1.0.2 • Public • Published

react-tabs

Travis npm package Coveralls

Dialog component.

Usage

import { Dialog } from  "@crpt/react-dialog";


<Dialog
  isOpen={true}
  title={'Изменение настроек'}
  content={<div>Вы изменили настройки учетной записи.<br/>
    Вы уверены, что хотите не сохранять их?</div>}
  onOverlayClick={e => console.log('Overlay clicked, now close')}
  buttons={[
    {
      children: 'Отменить изменения',
      onClick: e => console.log('Отменить изменения')
    },
    {
      children: 'Сохранить изменения',
      onClick: e => console.log('Сохранить изменения')
    }
  ]}
/>
PropName Description Example
isOpen: Boolean(required) Dialog open if true.
title: String or Element Title of dialog. <Dialog title={Hello} />
content: String or Element content of dialog. <Dialog content={Hello, i am dialog.} />
onOverlayClick: Function On overlay click handler. <Dialog onOverlayClick={e => console.log('Overlay clicked, now close')} />
buttons: Array(required) Array of button props. <Dialog buttons={[
                                                              {
                                                                children: 'Отменить изменения',
                                                                onClick: e => console.log('Отменить изменения')
                                                              },
                                                              {
                                                                children: 'Сохранить изменения',
                                                                onClick: e => console.log('Сохранить изменения')
                                                              }
                                                            ]} /> |

Readme

Keywords

Package Sidebar

Install

npm i @crpt/react-dialog

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

66.5 kB

Total Files

42

Last publish

Collaborators

  • ivanvlado
  • solnik
  • fantik217