picoclaw/web/frontend/src/lib/restart-required.ts
2026-04-26 22:09:00 +08:00

21 lines
509 B
TypeScript

import type { TFunction } from "i18next"
import { toast } from "sonner"
export function showRestartRequiredToast(t: TFunction, name: string) {
toast.warning(t("common.restartRequiredTitle"), {
description: t("common.restartRequiredDesc", { name }),
})
}
export function showSaveSuccessOrRestartToast(
t: TFunction,
savedMessage: string,
name: string,
restartRequired: boolean,
) {
if (restartRequired) {
showRestartRequiredToast(t, name)
return
}
toast.success(savedMessage)
}