diff --git a/go/go_ahead/src/Components/Molecules/NewGoLinkValidator.js b/go/go_ahead/src/Components/Molecules/NewGoLinkValidator.js new file mode 100644 index 0000000000000000000000000000000000000000..54d779e150fa9cd107d493118d7b6224f158b6cd --- /dev/null +++ b/go/go_ahead/src/Components/Molecules/NewGoLinkValidator.js @@ -0,0 +1,15 @@ +import * as Yup from "yup"; + +const NewGoLinkValidator = Yup.object().shape({ + destination: Yup.string() + .url() + .max(1000, "Too Long!"), + short: Yup.string() + .required("Required") + .max(20, "Too Long!"), + expires: Yup.date() + .nullable() + .min(new Date()) +}); + +export default NewGoLinkValidator; diff --git a/go/go_ahead/src/Components/Organisms/NavBar.jsx b/go/go_ahead/src/Components/Organisms/NavBar.jsx index b340353776b16c1a2ecac8029d23046ebe9dd2eb..fd35f8e04e7207a76b7100040b2ea54eb4918ee1 100644 --- a/go/go_ahead/src/Components/Organisms/NavBar.jsx +++ b/go/go_ahead/src/Components/Organisms/NavBar.jsx @@ -34,8 +34,8 @@ const NavBar = props => {