import useSWR from "swr"; import { Button, LinearProgress } from "@mui/material"; // import LoadingButton from "@mui/lab/LoadingButton"; import Modal, { IModalProps } from "@src/components/Modal"; import CloudLogList from "./CloudLogList"; import { useProjectContext } from "@src/contexts/ProjectContext"; export default function CloudLogsModal(props: IModalProps) { const { rowyRun } = useProjectContext(); const { data, mutate, isValidating } = useSWR( "logItems", () => rowyRun ? rowyRun[]>({ route: { // path: "/logs", // path: '/logs?filter=resource.labels.function_name="R-githubStars"', path: `/logs?filter=logName="${encodeURIComponent( "projects/rowyio/logs/rowy-audit" )}"`, method: "GET", }, }) : [], { fallbackData: [], revalidateOnMount: true, revalidateIfStale: false, revalidateOnFocus: false, revalidateOnReconnect: false, } ); return ( {isValidating && ( )} {Array.isArray(data) && } ); }