import Button from "@/components/generics/button/Button"; import { downloadExcel } from "@/shared/utils/downloadExcel"; import { useState } from "react"; import "./Logs.scss"; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { LogRequestType } from "@/api/predictions/types"; import { useGetLogs } from "@/api/predictions/hooks"; const Logs = () => { const [startDate, setStartDate] = useState(undefined); const [endDate, setEndDate] = useState(undefined); const { mutate, isPending } = useGetLogs(); const handleDownload = () => { const localStartDate = startDate; localStartDate?.setHours(0, 0, 0, 0); const localEndDate = endDate; localEndDate?.setHours(23, 59, 0, 0); const data: LogRequestType = { date_start: localStartDate?.toISOString(), date_end: localEndDate?.toISOString(), }; mutate(data, { onSuccess: (data) => { downloadExcel(data); }, }); }; return (

Пользовательские логи

setStartDate(date ?? undefined)} selectsStart isClearable={true} showIcon />
setEndDate(date ?? undefined)} selectsEnd isClearable={true} showIcon />
); }; export default Logs;