import React, {useState} from 'react'; import {Form, Button} from 'react-bootstrap'; import {withRouter, RouterState, Router} from 'found'; import environment from '../../../graphqlEnvironment'; import {createPokemon} from './CreatePokemon'; function onSubmit( e: Event, router: Router, nickname: string, pokedexNumber: number ): void { e.preventDefault(); createPokemon(environment, router, nickname, pokedexNumber); } const Create: React.FC = ({ router, }: RouterState): React.ReactElement => { const [nickname, setNickname] = useState(''); const [pokedexNumber, setPokedexNumber] = useState(1); return (
onSubmit(e, router, nickname, pokedexNumber)}> Nickname setNickname(e.target.value)} placeholder='Pokemon Nickname' /> National Pokedex Number setPokedexNumber(e.target.value)} placeholder='Nation Pokedex Number' type='number' />
); }; export default withRouter(Create);