From af70d8b2c6482d0d09e6379cb1cd748447bb5bdd Mon Sep 17 00:00:00 2001 From: Tamara Date: Sat, 30 Mar 2024 21:54:28 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D1=82=D0=B0=D1=80=D0=B8=D1=84=D0=BE=D0=B2?= =?UTF-8?q?=20=D1=88=D0=B8=D0=BB=D1=8C=D0=B4=D0=B8=D0=BA=D0=B0=20=D0=BE?= =?UTF-8?q?=D1=82=20=D0=B1=D0=B0=D0=B7=D0=BE=D0=B2=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/statistic.ts | 6 +- src/assets/icons/ChartIcon.tsx | 46 +++++++++++---- src/pages/Analytics/Analytics.tsx | 30 +++++----- src/pages/Analytics/Answers/Answers.tsx | 9 ++- src/pages/Analytics/Answers/Funnel.tsx | 15 ++++- src/pages/Analytics/Answers/Results.tsx | 7 ++- src/pages/Analytics/Answers/index.tsx | 8 +-- src/pages/Analytics/Devices.tsx | 7 ++- src/pages/Analytics/General.tsx | 24 ++++---- src/pages/Questions/DraggableList/index.tsx | 4 +- src/pages/Questions/QuestionsPage.tsx | 2 +- src/pages/Tariffs/Tabs.tsx | 6 +- src/pages/Tariffs/Tariffs.tsx | 62 ++++++++++++++++++--- src/pages/createQuize/QuizCard.tsx | 12 ++-- src/stores/questions/actions.ts | 8 +-- src/ui_kit/Modal/CropModal.tsx | 13 +++-- src/utils/hooks/useAnalytics.ts | 52 ++++++++--------- 17 files changed, 200 insertions(+), 111 deletions(-) diff --git a/src/api/statistic.ts b/src/api/statistic.ts index 15b20de9..47ac40c0 100644 --- a/src/api/statistic.ts +++ b/src/api/statistic.ts @@ -33,7 +33,7 @@ export const getDevices = async ( method: "POST", url: `${apiUrl}/${quizId}/devices`, withCredentials: true, - body: {to, from} + body: { to, from }, }); return [devicesResponse]; @@ -54,7 +54,7 @@ export const getGeneral = async ( method: "POST", url: `${apiUrl}/${quizId}/general`, withCredentials: true, - body: {to, from} + body: { to, from }, }); return [generalResponse]; @@ -75,7 +75,7 @@ export const getQuestions = async ( method: "POST", url: `${apiUrl}/${quizId}/questions`, withCredentials: true, - body: {to, from} + body: { to, from }, }); return [questionsResponse]; diff --git a/src/assets/icons/ChartIcon.tsx b/src/assets/icons/ChartIcon.tsx index eaa188bb..7b7ffa7b 100755 --- a/src/assets/icons/ChartIcon.tsx +++ b/src/assets/icons/ChartIcon.tsx @@ -1,15 +1,37 @@ import { Box, SxProps, Theme } from "@mui/material"; export default function ChartLineUp(sx: SxProps) { - return ( - - - - - - - - ); -} \ No newline at end of file + return ( + + + + + + + + ); +} diff --git a/src/pages/Analytics/Analytics.tsx b/src/pages/Analytics/Analytics.tsx index 10577bbd..e06841ee 100644 --- a/src/pages/Analytics/Analytics.tsx +++ b/src/pages/Analytics/Analytics.tsx @@ -32,15 +32,19 @@ export default function Analytics() { const [to, setTo] = useState(null); const [from, setFrom] = useState(null); - const { devices, general, questions } = useAnalytics({quizId: editQuizId?.toString(), to, from}) + const { devices, general, questions } = useAnalytics({ + quizId: editQuizId?.toString(), + to, + from, + }); const resetTime = () => { setTo(null); setFrom(null); - } + }; useLayoutEffect(() => { - if (editQuizId === undefined) redirect("/list") - }, [editQuizId]) + if (editQuizId === undefined) redirect("/list"); + }, [editQuizId]); const theme = useTheme(); const isTablet = useMediaQuery(theme.breakpoints.down(1000)); const isMobile = useMediaQuery(theme.breakpoints.down(600)); @@ -70,9 +74,9 @@ export default function Analytics() { handleClose(); } }; - console.log("questions",questions) - console.log("general",general) - console.log("devices",devices) + console.log("questions", questions); + console.log("general", general); + console.log("devices", devices); const now = moment(); return ( @@ -142,8 +146,8 @@ export default function Analytics() { color: "4D4D4D", }} > - value={from} - onChange={(newValue) => setValue(setFrom)} + value={from} + onChange={(newValue) => setValue(setFrom)} Дата окончания