import { useCallback, useState } from 'react'; import { Props } from './schema'; import { Button, Form } from '@refocus/ui'; type EditorProps = { value?: Props; save: (data: Props) => void; }; const Edit: React.FC = ({ value, save }) => { const [owner, setOwner] = useState(value?.owner || ''); const [repo, setRepo] = useState(value?.repo || ''); const handleSave = useCallback(() => { save({ owner, repo, }); }, [owner, repo, save]); return (
setOwner(e.target.value)} /> setRepo(e.target.value)} />