import React from 'react';
import PropTypes from 'prop-types';
import momentPropTypes from 'react-moment-proptypes';
import moment from 'moment';
import omit from 'lodash/omit';

import Button from '../src/components/Button';

const propTypes = {
  children: PropTypes.string.isRequired,
  onClick: PropTypes.func,
  style: PropTypes.object,
};

const defaultProps = {
  children: '',
  onClick: () => {},
  style: {},
};

class ButtonWrapper extends React.Component {
  constructor(props) {
    super(props);
  }

  render() {
    const props = omit(this.props, []);
    return (
      <div>
        <Button
          {...props}
        />
      </div>
    );
  }
}

ButtonWrapper.propTypes = propTypes;
ButtonWrapper.defaultProps = defaultProps;

export default ButtonWrapper;
