MCPcopy Index your code
hub / github.com/OpenSignLabs/OpenSign / Forms

Function Forms

apps/OpenSign/src/pages/Form.jsx:52–1445  ·  view source on GitHub ↗
(props)

Source from the content-addressed store, hash-verified

50}
51
52const Forms = (props) => {
53 const appName =
54 "OpenSign™";
55 const { t } = useTranslation();
56 const abortController = new AbortController();
57 const inputFileRef = useRef(null);
58 const navigate = useNavigate();
59 const dispatch = useDispatch();
60 const [signers, setSigners] = useState([]);
61 const [folder, setFolder] = useState({ ObjectId: "", Name: "" });
62 const [formData, setFormData] = useState({
63 Name: "",
64 Description: "",
65 Note: "",
66 TimeToCompleteDays: 15,
67 SendinOrder: "false",
68 SendInOrderStrict: "false",
69 password: "",
70 file: "",
71 remindOnceInEvery: 5,
72 autoreminder: false,
73 IsEnableOTP: "false",
74 IsTourEnabled: "false",
75 NotifyOnSignatures: "",
76 Bcc: [],
77 Cc: [],
78 RedirectUrl: "",
79 AllowModifications: false
80 });
81 const [fileupload, setFileUpload] = useState("");
82 const [selectedFiles, setSelectedFiles] = useState([]);
83 const [fileload, setfileload] = useState(false);
84 const [percentage, setpercentage] = useState(0);
85 const [isReset, setIsReset] = useState(false);
86 const [isInitializing, setIsInitializing] = useState(true);
87 const [isAlert, setIsAlert] = useState({ type: "success", message: "" });
88 const [isSubmit, setIsSubmit] = useState(false);
89 const [isPassword, setIsPassword] = useState(false);
90 const [isDecrypting, setIsDecrypting] = useState(false);
91 const [isCorrectPass, setIsCorrectPass] = useState(true);
92 const [isAdvanceOpt, setIsAdvanceOpt] = useState(false);
93 const [bcc, setBcc] = useState([]);
94 const [cc, setCc] = useState([]);
95 const pensList = ["blue", "red", "black"];
96 const [selectedColors, setSelectedColors] = useState(pensList);
97
98 const handleStrInput = (e) => {
99 setIsCorrectPass(true);
100 setFormData({ ...formData, [e.target.name]: e.target.value });
101 };
102 const extUserData =
103 localStorage.getItem("Extand_Class") &&
104 JSON.parse(localStorage.getItem("Extand_Class"))?.[0];
105 const sendinorder =
106 extUserData?.SendinOrder !== undefined && extUserData?.SendinOrder === false
107 ? "false"
108 : "true";
109 const istourenabled =

Callers

nothing calls this directly

Calls 15

withSessionValidationFunction · 0.90
getFileAsArrayBufferFunction · 0.90
isPdfPasswordProtectedFunction · 0.90
clearAcroFieldsFunction · 0.90
decryptPdfFunction · 0.90
toDataUrlFunction · 0.90
removeTrailingSegmentFunction · 0.90
generatePdfNameFunction · 0.90
getSecureUrlFunction · 0.90
SaveFileSizeFunction · 0.90
initializeValuesFunction · 0.85

Tested by

no test coverage detected