refactor: replace Toast with Sonner

This commit is contained in:
tao.chen
2026-08-26 14:06:12 +08:00
parent f99b543100
commit d7f3db1cc4
18 changed files with 126 additions and 320 deletions
@@ -8,7 +8,7 @@ import type {
WorkspaceBoundApi,
} from "~/services/api";
import { useUiStore } from "./uiStore";
import { toast } from "sonner";
// 缓存的会话类型(多 iframe 共存方案)
type CachedSession = {
@@ -173,7 +173,9 @@ export function pushToast(
tone: "success" | "error" | "info",
message: string,
): void {
useUiStore.getState().pushToast({ tone, message });
if (tone === "error") toast.error(message);
else if (tone === "info") toast.info(message);
else toast.success(message);
}
export async function sha256Hex(