21 lines
509 B
TypeScript
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)
|
|
}
|