mirror of
https://github.com/MedzikUser/gatsby-pingbot
synced 2024-08-15 03:20:27 +00:00
update
This commit is contained in:
parent
3cf01ffc46
commit
16f3120d5d
4 changed files with 43 additions and 73 deletions
|
@ -26,35 +26,32 @@ const AddURLPage = () => {
|
|||
setURL('')
|
||||
|
||||
if (url === '') {
|
||||
return toast('Empty', {
|
||||
type: 'error'
|
||||
})
|
||||
return toast.warn('Empty input')
|
||||
}
|
||||
|
||||
try {
|
||||
const res = await axios.post('', {
|
||||
toast.promise(
|
||||
axios.post('', {
|
||||
url: url,
|
||||
cluster: 1
|
||||
})
|
||||
}),
|
||||
{
|
||||
pending: 'Sending request',
|
||||
success: render({ data }) {
|
||||
return `Added ${data}!`
|
||||
},
|
||||
error: render(err) {
|
||||
let e = ''
|
||||
|
||||
const data = res.data
|
||||
if (err.response && err.response.data.message) {
|
||||
e = err.response.data.message
|
||||
} else {
|
||||
e = err.toString()
|
||||
}
|
||||
|
||||
toast('Added ' + data.url, {
|
||||
type: 'success'
|
||||
})
|
||||
} catch (err) {
|
||||
let e = ''
|
||||
|
||||
if (err.response && err.response.data.message) {
|
||||
e = err.response.data.message
|
||||
} else {
|
||||
e = err.toString()
|
||||
return `${e}`
|
||||
}
|
||||
}
|
||||
|
||||
toast(e, {
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
return (
|
||||
|
@ -63,7 +60,9 @@ const AddURLPage = () => {
|
|||
title="Add URL"
|
||||
/>
|
||||
|
||||
<ToastContainer />
|
||||
<ToastContainer
|
||||
theme="dark"
|
||||
/>
|
||||
|
||||
<div className="field">
|
||||
<input
|
||||
|
|
|
@ -26,32 +26,29 @@ const DeleteURLPage = () => {
|
|||
setURL('')
|
||||
|
||||
if (url === '') {
|
||||
return toast('Empty', {
|
||||
type: 'error'
|
||||
})
|
||||
return toast.warn('Empty input')
|
||||
}
|
||||
|
||||
try {
|
||||
const res = await axios.delete(`?url=${url}`)
|
||||
toast.promise(
|
||||
axios.delete(`?url=${url}`),
|
||||
{
|
||||
pending: 'Sending request',
|
||||
success: render({ data }) {
|
||||
return `Deleted ${data}!`
|
||||
},
|
||||
error: render(err) {
|
||||
let e = ''
|
||||
|
||||
const data = res.data
|
||||
if (err.response && err.response.data.message) {
|
||||
e = err.response.data.message
|
||||
} else {
|
||||
e = err.toString()
|
||||
}
|
||||
|
||||
toast('Deleted ' + data.url, {
|
||||
type: 'success'
|
||||
})
|
||||
} catch (err) {
|
||||
let e = ''
|
||||
|
||||
if (err.response && err.response.data.message) {
|
||||
e = err.response.data.message
|
||||
} else {
|
||||
e = err.toString()
|
||||
return `${e}`
|
||||
}
|
||||
}
|
||||
|
||||
toast(e, {
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
return (
|
||||
|
@ -60,7 +57,9 @@ const DeleteURLPage = () => {
|
|||
title="Delete URL"
|
||||
/>
|
||||
|
||||
<ToastContainer />
|
||||
<ToastContainer
|
||||
theme="dark"
|
||||
/>
|
||||
|
||||
<div className="field">
|
||||
<input
|
||||
|
|
|
@ -21,12 +21,6 @@ const LoginPage = () => {
|
|||
<button className="red-button">Delete URL</button>
|
||||
</AniLink>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
<AniLink cover to="/status">
|
||||
<button className="blue-button">System Status</button>
|
||||
</AniLink>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
import React from 'react'
|
||||
import AniLink from 'gatsby-plugin-transition-link/AniLink'
|
||||
|
||||
import Seo from '../components/seo'
|
||||
|
||||
const LoginPage = () => {
|
||||
return (
|
||||
<>
|
||||
<Seo
|
||||
title="Status"
|
||||
/>
|
||||
|
||||
<p>TODO</p>
|
||||
|
||||
<AniLink cover to="/">
|
||||
<button className="blue-button">Go to home page</button>
|
||||
</AniLink>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export default LoginPage
|
Loading…
Reference in a new issue