import React, { useState } from "react"; import { Box, TextInput, Button } from "grommet"; import gql from "graphql-tag"; import { useMutation } from "@apollo/react-hooks"; const SEND = gql` mutation sendOneNumber($input: OneNumberInput!) { sendOneNumber(input: $input) } `; const NumberValue = ({ vector, value }) => { const [newval, setNewval] = useState(value.number); const [sendOneNumber] = useMutation(SEND); return ( {value.label || value.name} {value.formated || value.number} {vector.permission !== 0 && ( setNewval(e.target.value)} > )} ); }; const NumberVector = ({ vector }) => { return ( {vector.values.map((v) => ( ))} ); }; export default NumberVector;