diff --git a/api/server.js b/api/server.js
index 0de7171..dd1630e 100644
--- a/api/server.js
+++ b/api/server.js
@@ -6,7 +6,6 @@ const config = require('../src/config.js');
const getData = require('./modules/getData.js');
const fs = require('fs');
const fetch = require('cross-fetch');
-const { dirname } = require('path');
const port = config.API.PORT;
diff --git a/src/componets/AddItem.js b/src/componets/AddItem.js
index 7e576f7..fc22d1a 100644
--- a/src/componets/AddItem.js
+++ b/src/componets/AddItem.js
@@ -40,9 +40,9 @@ const AddItem = ({onExit, reFetch, tags, SetLoader}) => {
* Link:
- Name:
+ Name: (Optional)
- Tags:
+ Tags: (Optional)
diff --git a/src/componets/EditItem.js b/src/componets/EditItem.js
index 7a33c82..12a0728 100644
--- a/src/componets/EditItem.js
+++ b/src/componets/EditItem.js
@@ -43,11 +43,11 @@ const EditItem = ({tags, item, onExit, SetLoader, reFetch}) => {
-
{item.title}
+
{item.title}
-
Name:
+
Name: (Optional)
-
Tags:
+
Tags: (Optional)
diff --git a/src/modules/send.js b/src/modules/send.js
index 54ec0d7..ee822df 100644
--- a/src/modules/send.js
+++ b/src/modules/send.js
@@ -34,12 +34,11 @@ const addItem = async (name, link, tag, reFetch, onExit, SetLoader, method, id=n
.then(() => {SetLoader(false)});
onExit();
- } else if(name === '' && link === '') {
- onExit()
- SetLoader(false)
- } else {
+ } else if(!isValidHttpUrl(link) && link !== '') {
SetLoader(false)
alert('Please make sure the link is valid.\n\n(i.e. starts with "http"/"https")');
+ } else {
+ SetLoader(false)
}
}
diff --git a/src/styles/App.css b/src/styles/App.css
index 91c1952..581c090 100644
--- a/src/styles/App.css
+++ b/src/styles/App.css
@@ -48,7 +48,7 @@
}
.btn:active {
- box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
+ box-shadow: 0px 0px 10px rgb(83, 143, 255);
}
textarea:focus, input:focus{
diff --git a/src/styles/List.css b/src/styles/List.css
index df7be41..a83526b 100644
--- a/src/styles/List.css
+++ b/src/styles/List.css
@@ -87,7 +87,7 @@
}
.edit-btn:active {
- box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
+ box-shadow: 0px 0px 10px rgb(83, 143, 255);
}
.row-name {
@@ -123,6 +123,7 @@
}
.delete {
+ background-color:#273949;
float: right;
font-size: 1.1rem;
width: 40px;
@@ -131,4 +132,8 @@
.delete:hover {
background-color: rgba(255, 65, 65, 0.8);
+}
+
+.delete:active {
+ box-shadow: 0px 0px 10px rgb(255, 83, 140);
}
\ No newline at end of file
diff --git a/src/styles/SendItem.css b/src/styles/SendItem.css
index 94aa190..b27a20f 100644
--- a/src/styles/SendItem.css
+++ b/src/styles/SendItem.css
@@ -72,10 +72,21 @@
}
.send-btn:active {
- box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
+ box-shadow: 0px 0px 10px rgb(83, 143, 255);
}
@keyframes fadein {
from { opacity: 0%; }
to { }
+}
+
+.optional {
+ color: gray;
+ font-size: 0.8em;
+ float: right;
+}
+
+.title {
+ color: darkgray;
+ font-size: 0.9em;
}
\ No newline at end of file