19 lines
649 B
TypeScript
19 lines
649 B
TypeScript
import { useScriptWorkspaceStore } from "../platform/state/scriptWorkspaceStore";
|
|
import { toast } from "sonner";
|
|
import SchedulePage from "./SchedulePage";
|
|
|
|
export default function SchedulesPageRoute() {
|
|
const setApiOnline = useScriptWorkspaceStore((s) => s.setApiOnline);
|
|
const pushToast = (notice: { tone: "success" | "error" | "info"; message: string }) => {
|
|
if (notice.tone === "error") toast.error(notice.message);
|
|
else if (notice.tone === "info") toast.info(notice.message);
|
|
else toast.success(notice.message);
|
|
};
|
|
|
|
return (
|
|
<SchedulePage
|
|
onNotify={pushToast}
|
|
onConnectionChange={setApiOnline}
|
|
/>
|
|
);
|
|
} |