import { LstCard } from "@/components/extendedUI/LstCard"; import { Button } from "@/components/ui/button"; import { Skeleton } from "@/components/ui/skeleton"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import { getOcpLogs } from "@/utils/querys/production/ocpLogs"; import { useQuery } from "@tanstack/react-query"; import axios from "axios"; import { format } from "date-fns"; import { Trash } from "lucide-react"; import { toast } from "sonner"; const labelLogs = [ { key: "message", label: "Error Message" }, { key: "created_at", label: "ErrorDat" }, { key: "clear", label: "Clear" }, //{key: "reprint", label: "Reprint"}, // removing the reprint button for now until repritning is working as intended ]; export default function OcpLogs() { const { data, isError, isLoading } = useQuery(getOcpLogs("4")); const clearLog = async (log: any) => { try { const res = await axios.patch(`/api/logger/logs/${log.log_id}`); if (res.data.success) { toast.success(`Log message: ${log.message}, was just cleared`); } else { console.log(res); toast.error(`There was an error clearing the message.`); } } catch (error) { toast.error(`There was an error trying to clearing the message.`); } }; const logData = data ? data : []; if (isError) { return (
Labels for the last 2 hours
Labels for the last 2 hours