Compare commits
No commits in common. "afb833bd196e59a4246f0d3f686b56e8370ade30" and "98b86363f576107f0f04c8e118c796a1aec83ac2" have entirely different histories.
afb833bd19
...
98b86363f5
4
Jenkinsfile
vendored
4
Jenkinsfile
vendored
|
|
@ -11,11 +11,7 @@ pipeline {
|
||||||
def success = false
|
def success = false
|
||||||
|
|
||||||
// Clean npm cache and try normal install and npm ci once
|
// Clean npm cache and try normal install and npm ci once
|
||||||
try {
|
|
||||||
sh 'npm cache clean --force'
|
sh 'npm cache clean --force'
|
||||||
} catch (Exception e0) {
|
|
||||||
echo 'npm cache clean --force failed trying more things'
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
sh 'npm install'
|
sh 'npm install'
|
||||||
success = true
|
success = true
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import Footer from "./components/footer/footer";
|
||||||
import VerifyMail from "./components/verify_email/verify_mail";
|
import VerifyMail from "./components/verify_email/verify_mail";
|
||||||
import ThankYou from "./components/verify_email/thank_you";
|
import ThankYou from "./components/verify_email/thank_you";
|
||||||
import DEBUG from "./components/DEBUG/DEBUG";
|
import DEBUG from "./components/DEBUG/DEBUG";
|
||||||
|
import GenericForm from "./components/form/genericForm";
|
||||||
import {getFormProperties} from "./components/form/formData";
|
import {getFormProperties} from "./components/form/formData";
|
||||||
import {FormProperties} from "./components/form/formInterfaces";
|
import {FormProperties} from "./components/form/formInterfaces";
|
||||||
import FormActiveRedirect from "./components/form/formActiveRedirect";
|
import FormActiveRedirect from "./components/form/formActiveRedirect";
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
import {FormData} from "./formInterfaces";
|
import {FormData} from "./formInterfaces";
|
||||||
import {useEffect, useState, useCallback} from "react";
|
import {useEffect, useState} from "react";
|
||||||
import GenericForm from "./genericForm";
|
import GenericForm from "./genericForm";
|
||||||
|
|
||||||
const FormActiveRedirect = (formData: FormData) => {
|
const FormActiveRedirect = (formData: FormData) => {
|
||||||
const [isLoading, setLoading] = useState(true);
|
const [isLoading, setLoading] = useState(true);
|
||||||
const [isFormActive, setFormActive] = useState(false);
|
const [isFormActive, setFormActive] = useState(false);
|
||||||
|
const handleCheckForm = async () => {
|
||||||
const handleCheckForm = useCallback(async () => {
|
|
||||||
const result = await fetch(`${process.env.REACT_APP_BACKEND_BASE_URL}/api/checks/formActive`, {
|
const result = await fetch(`${process.env.REACT_APP_BACKEND_BASE_URL}/api/checks/formActive`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: { 'Content-Type': 'application/json' },
|
headers: { 'Content-Type': 'application/json' },
|
||||||
|
|
@ -15,11 +14,11 @@ const FormActiveRedirect = (formData: FormData) => {
|
||||||
const response = await result.json();
|
const response = await result.json();
|
||||||
setFormActive(response.isActive);
|
setFormActive(response.isActive);
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}, [formData.backendFormName]);
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
handleCheckForm().then(() => {});
|
handleCheckForm();
|
||||||
}, [handleCheckForm]);
|
}, []);
|
||||||
|
|
||||||
if (isLoading) {
|
if (isLoading) {
|
||||||
return <div className={"container"}><h2>Checking if form is active</h2></div>;
|
return <div className={"container"}><h2>Checking if form is active</h2></div>;
|
||||||
|
|
@ -33,5 +32,4 @@ const FormActiveRedirect = (formData: FormData) => {
|
||||||
<GenericForm {...formData} />
|
<GenericForm {...formData} />
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default FormActiveRedirect;
|
export default FormActiveRedirect;
|
||||||
Loading…
Reference in New Issue
Block a user