interface QuotationConfirmationData {
	quotationCode: string;
	name?: string | undefined;
	organizationName?: string | undefined;
	phoneNumber?: string | undefined;
	email: string;
	description?: string;
	statusName?: string;
	receiveMethod?: string;
	files?: Array<{ name: string; path: string }>;
}

export function getQuotationConfirmationEmail(data: QuotationConfirmationData): string {
	return `
		<div style="font-family: Arial, sans-serif; max-width: 600px; margin: 0 auto;">
			<h2 style="color: #2c3e50;">Xác nhận yêu cầu báo giá / Quotation Request Confirmation</h2>
			<p><strong>Kính gửi / Dear:</strong> ${data.name || 'Quý khách'}</p>
			<p>Chúng tôi đã nhận được yêu cầu báo giá của bạn với các thông tin sau:</p>
			<p>We have received your quotation request with the following information:</p>
			<div style="background-color: #f8f9fa; padding: 15px; border-radius: 5px; margin: 20px 0;">
				<p><strong>Mã báo giá / Quotation Code:</strong> ${data.quotationCode}</p>
				<p><strong>Tên / Name:</strong> ${data.name || 'N/A'}</p>
				<p><strong>Tổ chức / Organization:</strong> ${data.organizationName || 'N/A'}</p>
				<p><strong>Số điện thoại / Phone:</strong> ${data.phoneNumber || 'N/A'}</p>
				<p><strong>Email:</strong> ${data.email}</p>
				<p><strong>Mô tả / Description:</strong> ${data.description || 'N/A'}</p>
				<p><strong>Trạng thái / Status:</strong> ${data.statusName || 'Pending'}</p>
				<p><strong>Phương thức nhận / Receive Method:</strong> ${data.receiveMethod}</p>
		
			${
				data.files && data.files.length > 0
					? `
			<p><strong>Tệp đính kèm / Attached Files:</strong></p>
			<ul style="list-style-type: none; padding-left: 0;">
				${data.files.map((file) => `<li style="margin: 5px 0;">📎 <a href="https://smeq-dev.meucorp.com${file.path}" style="color: #3498db; text-decoration: none;">${file.name}</a></li>`).join('')}
			</ul>
			`
					: ''
			}
		</div>
			<p>Chúng tôi sẽ xem xét và phản hồi yêu cầu của bạn trong thời gian sớm nhất.</p>
			<p>We will review and respond to your request as soon as possible.</p>
			<hr style="border: none; border-top: 1px solid #ddd; margin: 20px 0;">
			<p style="color: #7f8c8d; font-size: 12px;">Đây là email tự động, vui lòng không trả lời email này.</p>
			<p style="color: #7f8c8d; font-size: 12px;">This is an automated email, please do not reply to this email.</p>
		</div>
	`;
}
