File size: 1,951 Bytes
5ebef9c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import { Button, Grid, TextField } from "@mui/material";
import { useState } from "react";
import "./App.css";

function App() {
  const [message, setMessage] = useState("");
  const [wordOne, setWordOne] = useState("");

  const onChangeWordOne = (event) => {
    const newWord = event.target.value;
    console.log("Word One: ", newWord);
    setWordOne(newWord);
  };

  const onPressButton = () => {
    setMessage('Pau chupapijas');
    // console.log("Word One: ", wordOne);
    // const url = "http://127.0.0.1:8000/test";
    // // const url = "https://abadesalex-emb-rep.hf.space/test";
    // const dataToSend = JSON.stringify({ message: wordOne });
    // fetch(url, {
    //   method: "POST", // Specifying the method
    //   headers: {
    //     "Content-Type": "application/json",
    //   },
    //   body: dataToSend, // Data must be a stringified JSON
    // })
    //   .then((response) => response.json())
    //   .then((data) => setMessage(data.Hello))
    //   .catch((error) => console.error("Error:", error));
  };

  return (
    <>
      <Grid container mt={2} mr={2} ml={2} textAlign={"center"} spacing={2}>
        <Grid item xs={3}>
          <TextField
            id="word-one"
            label="Word 1"
            variant="outlined"
            onChange={onChangeWordOne}
            fullWidth
          />
        </Grid>

        <Grid item xs={3}>
          <TextField
            id="word-two"
            label="Word 2"
            variant="outlined"
            fullWidth
          />
        </Grid>

        <Grid item xs={3}>
          <Button
            variant="contained"
            color="primary"
            fullWidth
            sx={{ height: "100%" }}
            onClick={onPressButton}
          >
            Compare Embedding
          </Button>
        </Grid>
      </Grid>
      <Grid item textAlign={"center"}>
        <h1>{message}</h1>
      </Grid>
    </>
  );
}

export default App;