//@flow import React from "react"; import { AddButton } from "../buttons"; import InputField from "./InputField"; type Props = { addEntry: string => void, disabled: boolean, buttonLabel: string, fieldLabel: string, errorMessage: string }; type State = { entryToAdd: string }; class AddEntryToTableField extends React.Component { constructor(props: Props) { super(props); this.state = { entryToAdd: "" }; } render() { const { disabled, buttonLabel, fieldLabel, errorMessage } = this.props; return (
); } addButtonClicked = (event: Event) => { event.preventDefault(); this.appendEntry(); }; appendEntry = () => { const { entryToAdd } = this.state; this.props.addEntry(entryToAdd); this.setState({ ...this.state, entryToAdd: "" }); }; handleAddEntryChange = (entryname: string) => { this.setState({ ...this.state, entryToAdd: entryname }); }; } export default AddEntryToTableField;