{descriptionSurvey}
- ) : 'Описание'; + ) : ''; } if (descriptionSurvey && !showDescriptionField) { @@ -167,7 +165,7 @@ const SurveyInfo: React.FCДата создания: {addDate()}
)} diff --git a/SurveyFrontend/src/components/SurveyPage/SurveyPage.module.css b/SurveyFrontend/src/components/SurveyPage/SurveyPage.module.css index ebe030f..bc33a4f 100644 --- a/SurveyFrontend/src/components/SurveyPage/SurveyPage.module.css +++ b/SurveyFrontend/src/components/SurveyPage/SurveyPage.module.css @@ -6,5 +6,5 @@ color: #C0231F; text-align: center; margin: 10px 0; - font-size: 18px; + font-size: 15px; } \ No newline at end of file diff --git a/SurveyFrontend/src/components/SurveyPage/SurveyPage.tsx b/SurveyFrontend/src/components/SurveyPage/SurveyPage.tsx index 16c2db9..6b5dfbc 100644 --- a/SurveyFrontend/src/components/SurveyPage/SurveyPage.tsx +++ b/SurveyFrontend/src/components/SurveyPage/SurveyPage.tsx @@ -6,7 +6,7 @@ import {useOutletContext} from "react-router-dom"; import { addNewQuestion, getListQuestions, updateQuestion, deleteQuestion } from "../../api/QuestionApi.ts"; import styles from "./SurveyPage.module.css"; import SaveButton from "../SaveButton/SaveButton.tsx"; -import { addNewAnswerVariant, deleteAnswerVariant, getAnswerVariants, IAnswerVariant, updateAnswerVariant } from "../../api/AnswerApi.ts"; +import { addNewAnswerVariant, deleteAnswerVariant, getAnswerVariants, IAnswerVariant, updateAnswerVariant } from "../../api/AnswerVariantsApi.ts"; type ActionType = | 'update-survey' @@ -118,14 +118,14 @@ class ActionQueue { } private async handleUpdateQuestion(data: QuestionActionData & { id: number }) { - return await updateQuestion(data.surveyId, data.id, { + return await updateQuestion(data.id, { title: data.title, questionType: data.questionType }); } private async handleDeleteQuestion(data: QuestionActionData & { id: number }) { - return await deleteQuestion(data.surveyId, data.id); + return await deleteQuestion(data.id); } private async handleCreateAnswer(data: AnswerActionData) { @@ -136,7 +136,7 @@ class ActionQueue { private async handleUpdateAnswer(data: AnswerActionData & { id: number }) { try { - const result = await updateAnswerVariant(data.surveyId, data.questionId, data.id, { + const result = await updateAnswerVariant(data.id, { text: data.text }); return result; @@ -148,16 +148,14 @@ class ActionQueue { } private async handleDeleteAnswer(data: AnswerActionData & { id: number }) { - return await deleteAnswerVariant(data.surveyId, data.questionId, data.id); + return await deleteAnswerVariant(data.id); } } export const SurveyPage: React.FC = () => { - // const [survey, setSurvey] = useState