Update NotificationSettingForm.vue

This commit is contained in:
Baobhan Sith
2025-04-27 00:06:04 +08:00
parent 0f0aeff90c
commit 1735cedd72
@@ -211,14 +211,14 @@ import {
NotificationSetting,
NotificationEvent,
WebhookConfig,
EmailConfig, // Keep this, but we'll add SMTP fields
EmailConfig,
TelegramConfig
} from '../types/server.types';
import { useI18n } from 'vue-i18n';
// Extend EmailConfig for SMTP fields
interface SmtpEmailConfig extends Omit<EmailConfig, 'subjectTemplate'> { // Omit subjectTemplate from base
bodyTemplate?: string; // Add bodyTemplate
interface SmtpEmailConfig extends Omit<EmailConfig, 'subjectTemplate'> {
bodyTemplate?: string;
smtpHost?: string;
smtpPort?: number;
smtpSecure?: boolean;