From cd8854198167a7600043ad225d74385ecdd1df01 Mon Sep 17 00:00:00 2001 From: timka Date: Wed, 22 Nov 2023 22:39:54 +0300 Subject: [PATCH] fix addition link to input --- src/App.js | 1 - src/components/AddLink.js | 15 ++++++--------- src/components/NotFound.js | 1 + 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/App.js b/src/App.js index 5fd742c..01b7e21 100644 --- a/src/App.js +++ b/src/App.js @@ -1,4 +1,3 @@ -import logo from './logo.svg'; import './App.css'; import {BrowserRouter, Routes, Route} from "react-router-dom"; diff --git a/src/components/AddLink.js b/src/components/AddLink.js index 0d8c969..09da7c2 100644 --- a/src/components/AddLink.js +++ b/src/components/AddLink.js @@ -22,17 +22,14 @@ class AddLink extends Component { if (this.state.value === "") { return } - const linkName = this.createLink(this.state.value) - console.log(linkName) + var linkName = makeid(6) + this.createLink(this.state.value, linkName) this.setState({value: `https://timka.su/${linkName}`}) } - createLink(url) { - axios.post("https://link.timka.su", - {name: makeid(6), url: url}).then(function (response) { - console.log(response.data.name) - return `${response.data.name}` - }) + createLink(url, linkName) { + return axios.post("https://link.timka.su", + {name: linkName, url: url}) } render () { @@ -47,7 +44,7 @@ class AddLink extends Component { value={this.state.value} onChange={this.handleChange} autoComplete="off" - required/> + required />
diff --git a/src/components/NotFound.js b/src/components/NotFound.js index da0324a..e2dd817 100644 --- a/src/components/NotFound.js +++ b/src/components/NotFound.js @@ -4,6 +4,7 @@ import {React, Component} from "react"; class NotFound extends Component { render () { return

Not found

+ // todo add design } }