import { CheckCircleIcon, InfoCircleIcon, CancelCircleIcon } from "@lume/icons"; import type { Settings } from "@lume/types"; import { Spinner } from "@lume/ui"; import type { QueryClient } from "@tanstack/react-query"; import { Outlet, createRootRouteWithContext } from "@tanstack/react-router"; import type { Platform } from "@tauri-apps/plugin-os"; import { Toaster } from "sonner"; interface RouterContext { // System queryClient: QueryClient; // App info platform?: Platform; locale?: string; // Settings settings?: Settings; // Accounts accounts?: string[]; } export const Route = createRootRouteWithContext()({ component: () => ( <> , info: , error: , }} closeButton theme="system" /> ), pendingComponent: Pending, wrapInSuspense: true, }); function Pending() { return (
); }