import React from 'react';
import PokemonList from './pokemon-list';
class WantGroup extends React.Component {
componentDidMount() {
}
render() {
const that = this;
const {
pokemonList, groupId, handleEditPokemonClick, handleDeletePokemonClick, connect,
handleLinkWantAndNeed, linked, groupName, selectedId
} = that.props;
let checkbox;
let buttons;
if (connect) {
let checked = false;
linked.links.forEach((link) => {
if (link.group_id === groupId && link.selected_id === selectedId) {
checked = true;
}
});
checkbox = (
<div>
<input defaultChecked={checked} type="checkbox" style={{ transform: 'scale(4)', marginTop: '20px' }} onClick={handleLinkWantAndNeed(groupId)} />
</div>
);
} else {
buttons = (
<div>
<button style={{ fontSize: '10em' }} onClick={handleDeletePokemonClick(groupId)}>Delete</button>
<button style={{ fontSize: '10em' }} onClick={handleEditPokemonClick(groupId)}>Edit</button>
</div>
);
}
return (
<div>
{checkbox}
<h1 style={{ whiteSpace: 'nowrap' }}>{groupName}</h1>
<PokemonList pokemonList={pokemonList} />
{buttons}
</div>
);
}
}
export default WantGroup;