import React from "react"; import FileInput, { LoadedEvents } from "./components/FileInput"; import Ui from "./components/Ui"; import { BrowserRouter } from "react-router-dom"; export default function App() { const [events, setEvents] = React.useState(null); return (
); } interface EventsWrapperProps { events: LoadedEvents | null; } function EventsWrapper({ events }: EventsWrapperProps): JSX.Element { if (events === null) { return
; } switch (events.kind) { case "ok": return ; case "err": return
{events.error}
; } }