/* eslint-disable newline-before-return */ import { FC, ChangeEvent } from 'react'; import { useState } from 'react'; import { Form } from 'semantic-ui-react'; import useFacility from '../../hooks/Faclitity'; import { AppError, Loading } from '../common'; type OnInputFacility = { facilityName: string; description: string; }; const Component: FC = () => { const { loading, createOne, error } = useFacility(); const [facility, setFacility] = useState({ facilityName: '', description: '', }); const handleChange = (e: ChangeEvent): void => { const value = (e.target as HTMLInputElement).value; const name = (e.target as HTMLInputElement).name; setFacility({ ...facility, [name]: value, }); }; const onSubmit = () => { createOne({ name: facility.facilityName, numberOfPeople: 0, description: facility.description, }); setFacility({ facilityName: '', description: '', }); }; return ( <>
Submit ); }; export default Component;