3.1.1 • Published 9 years ago
apeman-react-dialog v3.1.1
apeman-react-dialog
apeman react package for dialog component.
Installation
$ npm install apeman-react-dialog --saveDemo
Live demo is hosted on GitHub Pages.
Usage
'use strict'
import React from 'react'
import {
ApDialog,
ApDialogHeader,
ApDialogBody,
ApDialogStyle
} from 'apeman-react-dialog'
const ExampleComponent = React.createClass({
getInitialState () {
return {
dialogEnabled: true
}
},
render () {
const s = this
let state = s.state
return (
<div>
<ApDialogStyle />
<ApDialog enabled={state.dialogEnabled}
onClose={() =>{s.toggleDialog(false)} }>
<ApDialogHeader>Dialog Header</ApDialogHeader>
<ApDialogBody>Dialog Body</ApDialogBody>
</ApDialog>
</div>
)
},
toggleDialog (enabled) {
const s = this
s.setState({
dialogEnabled: enabled
})
}
})Components
ApConfirmDialogStyle
Props
| Name | Type | Default | Description |
|---|
ApConfirmDialog
Props
| Name | Type | Default | Description | |
|---|---|---|---|---|
| present | bool | |||
| onSubmit | func | null | Handler for submit event | |
| onCancel | func | null | Handler for cancel event | |
| title | string | Dialog title | ||
| message | string | 'Once destroyed, there is no going back. Please be certain.' | Dialog message | |
| checkboxId | string | `ap-confirm-dialog-checkbox-${id}` | Id of checkbox | |
| checkboxName | string | `ap-confirm-check-${id}` | Name of checkbox | |
| checkboxText | string | null | Label text of checkbox | |
| errorText | string | 'Needs check before submit.' | Errot text when not checked | |
| submitText | string | 'submit' | Submit button text |
ApDialogBody
Props
| Name | Type | Default | Description |
|---|
ApDialogHeader
Props
| Name | Type | Default | Description |
|---|
ApDialogStyle
Props
| Name | Type | Default | Description |
|---|
ApDialog
Props
| Name | Type | Default | Description | |
|---|---|---|---|---|
| present | bool | false | ||
| onClose | func | null | ||
| spinning | bool | false | ||
| spinner | string | ApSpinner.DEFAULT_THEME | ||
| title | string | null | ||
| closeIcon | string | 'fa fa-close' |
ApYesnoDialogStyle
Props
| Name | Type | Default | Description |
|---|
ApYesnoDialog
Props
| Name | Type | Default | Description |
|---|
License
This software is released under the MIT License.
Links
3.1.1
9 years ago
3.1.0
9 years ago
3.0.2
9 years ago
3.0.1
9 years ago
3.0.0
9 years ago
2.0.7
9 years ago
2.0.6
9 years ago
2.0.5
9 years ago
2.0.4
9 years ago
2.0.3
10 years ago
2.0.2
10 years ago
2.0.1
10 years ago
2.0.0
10 years ago
1.2.10
10 years ago
1.2.9
10 years ago
1.2.8
10 years ago
1.2.7
10 years ago
1.2.6
10 years ago
1.2.5
10 years ago
1.2.4
10 years ago
1.2.3
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago