From 05ac71d4b76dc10d56301ce58858fd90eeb1fe82 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 20 Oct 2025 03:56:20 -0300 Subject: moved from go to react, and added a better css --- .../webpage-shorlink/src/components/AddUrl.jsx | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 web_page/webpage-shorlink/src/components/AddUrl.jsx (limited to 'web_page/webpage-shorlink/src/components/AddUrl.jsx') diff --git a/web_page/webpage-shorlink/src/components/AddUrl.jsx b/web_page/webpage-shorlink/src/components/AddUrl.jsx new file mode 100644 index 0000000..1112459 --- /dev/null +++ b/web_page/webpage-shorlink/src/components/AddUrl.jsx @@ -0,0 +1,51 @@ +import "./AddUrl.css"; + +function AddUrl({ setShort }) { + return ( +
+

ENCURTADOR DE URL

+
{ + e.preventDefault(); + + const form = e.target; + const formData = new FormData(form); + const formJson = Object.fromEntries(formData.entries()); + let data = formJson["url"]; + + fetch("https://sl.azuminha.com/add/" + encodeURIComponent(data)) + .then((response) => { + if (!response.ok) { + throw new Error("Network response was not ok"); + } + return response.text(); + }) + .then((result) => { + console.log(result); + setShort("sl.azuminha.com/" + result); + //const res = document.createElement("p"); + //res.textContent = data + " => " + "sl.azuminha.com/" + result; + //document.body.appendChild(res); + }); + }} + > + + +
+
+ ); +} + +export default AddUrl; -- cgit v1.2.3