import { useState } from "react"; import URL from "url"; import { ExpressionCard } from "../../components"; import { ExpressionDescription } from "../../components/ExpressionDescription"; import { addExpressionWithRelationships, Expression } from "../../model"; import { parseWiktionaryData } from "../../model/parseWiktionaryData"; export function AddExpressionView() { const [prompt, setPrompt] = useState(""); const [expression, setExpression] = useState(null); const [submitStatus, setSubmitStatus] = useState(undefined); const [error, setError] = useState(undefined); return (
{error ?

{error.message}

: null} {submitStatus ?

{submitStatus}

: null}
{expression ? ( } show_description /> ) : (
setPrompt(event.target.value)} />
)}
{!expression ? ( ) : ( <> )}
); }