| 1234567891011121314151617181920212223 |
- import React, { Component, PropTypes } from 'react';
- import './styles/Actions';
-
- export default class Actions extends Component {
- render() {
- return (
- <div className="actions">
- {
- this.props.actions.map(action => (
- <button key={action.label} onClick={action.action}>{action.label}</button>
- ))
- }
- </div>
- );
- }
- }
-
- Actions.propTypes = {
- actions: PropTypes.arrayOf(PropTypes.shape({
- label: PropTypes.string.isRequired,
- action: PropTypes.func
- })).isRequired
- };
|