import React, { Component, PropTypes } from 'react';
import { noop } from 'lodash';
import Button from 'components/buttons/Button';
import EditPackForm from 'components/forms/packs/EditPackForm';
import Icon from 'components/icons/Icon';
import packInterface from 'interfaces/pack';
import SelectTargetsDropdown from 'components/forms/fields/SelectTargetsDropdown';
import targetInterface from 'interfaces/target';
const baseClass = 'edit-pack-form';
class EditPackFormWrapper extends Component {
static propTypes = {
className: PropTypes.string,
handleSubmit: PropTypes.func,
isEdit: PropTypes.bool.isRequired,
onCancelEditPack: PropTypes.func.isRequired,
onEditPack: PropTypes.func.isRequired,
onFetchTargets: PropTypes.func,
pack: packInterface.isRequired,
packTargets: PropTypes.arrayOf(targetInterface),
targetsCount: PropTypes.number,
};
render () {
const {
className,
handleSubmit,
isEdit,
onCancelEditPack,
onEditPack,
onFetchTargets,
pack,
packTargets,
targetsCount,
} = this.props;
if (isEdit) {
return (
{pack.description}