feat: enhance error handling in dashboard layout and improve UI consistency across notification templates with updated styling and structure

This commit is contained in:
2025-12-01 11:45:27 -03:00
parent 4af566e54c
commit a149c5ead6
8 changed files with 3100 additions and 2450 deletions

View File

@@ -1,6 +1,6 @@
import { v } from 'convex/values';
import { mutation, query, internalMutation } from './_generated/server';
import { internal } from './_generated/api';
import { internal, api } from './_generated/api';
import { Id } from './_generated/dataModel';
import type { QueryCtx } from './_generated/server';
@@ -387,7 +387,9 @@ export const verificarAlertasInternal = internalMutation({
threshold: alerta.threshold.toString()
};
await ctx.scheduler.runAfter(0, internal.email.enviarEmailComTemplate, {
// Importante: usar api.email.enviarEmailComTemplate (action pública),
// e não internal.email, para corresponder à tipagem gerada em ./_generated/api.
await ctx.scheduler.runAfter(0, api.email.enviarEmailComTemplate, {
destinatario: email,
destinatarioId: usuario._id,
templateCodigo: 'monitoramento_alerta_sistema',