From c0de75ccd68fb2e6e9876c67bf6f5a6107a8c24f Mon Sep 17 00:00:00 2001 From: flashlan Date: Tue, 16 Nov 2021 00:12:53 -0300 Subject: [PATCH] added JenkinsFile --- JenkinsFile | 26 ++++++++++++++++++++++++ package-lock.json | 31 ++++++++++++++++++++++++++++ package.json | 1 + src/assets/css/Main.css | 18 +++++++++++++++-- src/assets/css/index.css | 2 +- src/components/BetaForm.js | 2 +- src/components/Contact.js | 24 +++++++++++++++++----- src/components/Main.js | 41 +++++++++++++++++++++++--------------- yarn.lock | 14 +++++++++++++ 9 files changed, 134 insertions(+), 25 deletions(-) create mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 0000000..d7994b6 --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,26 @@ +pipeline { + agent { label 'Ubuntu18-openjdk1.8'} + + environment { + CI = 'true' + } + stages { + stage('Build') { + steps { + sh 'npm install' + } + } + stage('Test') { + steps { + sh './jenkins/scripts/test.sh' + } + } + stage('Deliver') { + steps { + sh './jenkins/scripts/deliver.sh' + input message: 'Finished using the web site? (Click "Proceed" to continue)' + sh './jenkins/scripts/kill.sh' + } + } + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3491aa2..51576ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", + "aos": "^3.0.0-beta.6", "font-awesome": "^4.7.0", "mdbreact": "^5.1.0", "node-sass": "^4.14.1", @@ -4135,6 +4136,16 @@ "node": ">= 8" } }, + "node_modules/aos": { + "version": "3.0.0-beta.6", + "resolved": "https://registry.npmjs.org/aos/-/aos-3.0.0-beta.6.tgz", + "integrity": "sha512-VLWrpq8bfAWcetynVHMMrqdC+89Qq/Ym6UBJbHB4crIwp3RR8uq1dNGgsFzoDl03S43rlVMK+na3r5+oUCZsYw==", + "dependencies": { + "classlist-polyfill": "^1.2.0", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1" + } + }, "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -5856,6 +5867,11 @@ "node": ">=0.10.0" } }, + "node_modules/classlist-polyfill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz", + "integrity": "sha1-k1vC39lFiodrJ5YXUUY4vKqWSi4=" + }, "node_modules/classnames": { "version": "2.2.6", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", @@ -26951,6 +26967,16 @@ "picomatch": "^2.0.4" } }, + "aos": { + "version": "3.0.0-beta.6", + "resolved": "https://registry.npmjs.org/aos/-/aos-3.0.0-beta.6.tgz", + "integrity": "sha512-VLWrpq8bfAWcetynVHMMrqdC+89Qq/Ym6UBJbHB4crIwp3RR8uq1dNGgsFzoDl03S43rlVMK+na3r5+oUCZsYw==", + "requires": { + "classlist-polyfill": "^1.2.0", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -28356,6 +28382,11 @@ } } }, + "classlist-polyfill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz", + "integrity": "sha1-k1vC39lFiodrJ5YXUUY4vKqWSi4=" + }, "classnames": { "version": "2.2.6", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", diff --git a/package.json b/package.json index 5fb27fd..6079012 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", + "aos": "^3.0.0-beta.6", "font-awesome": "^4.7.0", "mdbreact": "^5.1.0", "node-sass": "^4.14.1", diff --git a/src/assets/css/Main.css b/src/assets/css/Main.css index d170693..4bd14fa 100644 --- a/src/assets/css/Main.css +++ b/src/assets/css/Main.css @@ -46,6 +46,7 @@ header { position: relative; font-family: Lato; margin-left: 30px; + color: white; } header div { @@ -101,9 +102,11 @@ main { } h2 { + color: white; font-size: 45px; - margin-bottom: 120px; + margin-bottom: 100px; text-align: center; + width: 100%; } h3 { @@ -119,7 +122,7 @@ h3 { .service-container { display: flex; flex-wrap: wrap; - justify-content: space-between; + justify-content: space-around; align-items: center; margin: 40px 0px 180px 0px; position: relative; @@ -135,7 +138,15 @@ h3 { -webkit-box-shadow: 0px 0px 53px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0pc 0px 53px -19px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 52px -19px rgba(0, 0, 0, 0.75); + + /* transform: translateX(-100%); + -webkit-transform: translateX(-100%); + animation: slide-in 0.5s forwards; + -webkit-animation: slide-in 0.5s forwards; */ } +/* @keyframes slide-in { + 100% { transform: translateX(0%); } +} */ .service-description{ width: 48%; @@ -145,6 +156,9 @@ h3 { width: 80%; margin: 0 auto; text-align: center; + + margin-bottom: 280px; + color: white; } .newsletter * { diff --git a/src/assets/css/index.css b/src/assets/css/index.css index 545d3e4..62e3920 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -4,11 +4,11 @@ html{ background: linear-gradient(300deg,#1a4974,#0b3965,#1b63a9); background-size: 180% 180%; animation: gradient-animation 15s ease infinite; + color: white; } body { margin:0; - padding: 0px; font-family: Lato; -webkit-font-smoothing: antialised; diff --git a/src/components/BetaForm.js b/src/components/BetaForm.js index 077702f..1f27bb4 100644 --- a/src/components/BetaForm.js +++ b/src/components/BetaForm.js @@ -11,7 +11,7 @@ const options = [ function BetaForm() { return( -
+
diff --git a/src/components/Contact.js b/src/components/Contact.js index 70594dd..074673d 100644 --- a/src/components/Contact.js +++ b/src/components/Contact.js @@ -11,19 +11,31 @@ const Contact = () => { } const [title, setTitle] = useState(""); - const [ content, setContent] = useState(""); - const[contactEmail, setContactEmail] = useStates(""); + const [content, setContent] = useState(""); + const[contactEmail, setContactEmail] = useState(""); + + const sendEmail = async() => { + e.preventDefault(); + console.log("sending email"); + } return( - +

Envie uma mensagem para ajudar-nos a construir o melhor software gerenciador de Bibliotecas

- setTitle(e.target.value) } /> - + setTitle(e.target.value)} /> + + +