import React, {useEffect, useState} from "react"; import {ContentTitle} from "../ContentTitle/ContentTitle" import {ContentButton} from "../ContentButton/ContentButton" import {BookkeepingFormField} from "../BookkeepingFormField/BookkeepingFormField" import {BookkepingSelect} from '../BookkepingSelect/BookkepingSelect'; import {BookkepingInput} from '../BookkepingInput/BookkepingInput'; import {Link} from "react-router-dom" import {useRequest} from "../../../../hooks/useRequest"; export const ContractContent = () => { const [templates, setTemplates] = useState([]); const [selectedTemplate, setSelectedTemplate] = useState(); const [templatedFields, setTemplatedFields] = useState([]); const {apiRequest} = useRequest(); useEffect(() => { apiRequest(`/document/get-document-list`) .then(res => setTemplates(res)) }, []); useEffect(() => { if (selectedTemplate === undefined) { return } apiRequest(`/document/get-document?document_id=${selectedTemplate}`) .then(res => setTemplatedFields(res[0].templateDocumentFields) ) }, [selectedTemplate]); return (
Создание договора №
от
{ } }} /> {templatedFields.map((field, index) => )}
Сохранить
Отменить
) };