0.2.0 • Published 9 years ago

@fate-lovely/react-dialog v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 years ago

React Dialog

License

a simple dialog component for React

Installation

npm

npm i --save @fate-lovely/react-dialog

cdn

<script src="https://unpkg.com/@fate-lovely/react-dialog/dist/index.js"></script>

Usage

import { showDialog, Dialog } from "@fate-lovely/react-dialog"

const MyDialog = () =>
  <Dialog>
    <h1>Hello World</h1>
  </Dialog>

class App extends React.Component {
  ...
  onClick() {
    showDialog(MyDialog, props)
  }
}

Props

  • className: PorpTypes.string
  • okButtonText: PropTypes.string
  • cancelButtonText: PropTypes.string
  • okButtonCB: PropTypes.func, dialog instance as first param cmp, you can call cmp.destroy() to destroy dialog
  • cancelButtonCB: PropTypes.func, dialog instance as first param cmp, you can call cmp.destroy() to destroy dialog
  • hideCancelButton: PropTypes.bool
  • title: PorpTypes.string
  • okButtonDisabled PropTypes.bool

License

Released under the MIT license

0.2.0

9 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.0

10 years ago