Compare commits

..

No commits in common. "afb833bd196e59a4246f0d3f686b56e8370ade30" and "98b86363f576107f0f04c8e118c796a1aec83ac2" have entirely different histories.

3 changed files with 7 additions and 12 deletions

4
Jenkinsfile vendored
View File

@ -11,11 +11,7 @@ pipeline {
def success = false
// Clean npm cache and try normal install and npm ci once
try {
sh 'npm cache clean --force'
} catch (Exception e0) {
echo 'npm cache clean --force failed trying more things'
}
try {
sh 'npm install'
success = true

View File

@ -6,6 +6,7 @@ import Footer from "./components/footer/footer";
import VerifyMail from "./components/verify_email/verify_mail";
import ThankYou from "./components/verify_email/thank_you";
import DEBUG from "./components/DEBUG/DEBUG";
import GenericForm from "./components/form/genericForm";
import {getFormProperties} from "./components/form/formData";
import {FormProperties} from "./components/form/formInterfaces";
import FormActiveRedirect from "./components/form/formActiveRedirect";

View File

@ -1,12 +1,11 @@
import {FormData} from "./formInterfaces";
import {useEffect, useState, useCallback} from "react";
import {useEffect, useState} from "react";
import GenericForm from "./genericForm";
const FormActiveRedirect = (formData: FormData) => {
const [isLoading, setLoading] = useState(true);
const [isFormActive, setFormActive] = useState(false);
const handleCheckForm = useCallback(async () => {
const handleCheckForm = async () => {
const result = await fetch(`${process.env.REACT_APP_BACKEND_BASE_URL}/api/checks/formActive`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
@ -15,11 +14,11 @@ const FormActiveRedirect = (formData: FormData) => {
const response = await result.json();
setFormActive(response.isActive);
setLoading(false);
}, [formData.backendFormName]);
};
useEffect(() => {
handleCheckForm().then(() => {});
}, [handleCheckForm]);
handleCheckForm();
}, []);
if (isLoading) {
return <div className={"container"}><h2>Checking if form is active</h2></div>;
@ -33,5 +32,4 @@ const FormActiveRedirect = (formData: FormData) => {
<GenericForm {...formData} />
);
}
export default FormActiveRedirect;