import { type JSX, onCleanup, onMount } from "solid-js"; import { Browse } from "./components/Browse"; import { Events } from "./components/Events"; import { Header } from "./components/Header"; import { Issues } from "./components/Issues"; import { Logs } from "./components/Logs"; import { Stats } from "./components/Stats"; import { Trigger } from "./components/Trigger"; import { Working } from "./components/Working"; import { runTrigger, startPolling, stopPolling } from "./state"; export function App(): JSX.Element { onMount(() => { startPolling(); }); onCleanup(() => { stopPolling(); }); const handleRetry = (deliveryId: string): void => { void runTrigger({ mode: "retry", delivery_id: deliveryId }); }; return (
); }