export interface AdminMutationNotice { tone: "ok" | "danger"; label: "Saved" | "Error"; message: string; } export function adminMutationNotice(params: { saved?: string; error?: string; }): AdminMutationNotice | null { if (params.error) { return { tone: "danger", label: "Error", message: "The operation could not be completed.", }; } if (params.saved === "1") { return { tone: "ok", label: "Saved", message: "Changes were saved successfully.", }; } return null; }