propmt input in mobile + print email + ltr and rtl new message + najva token

This commit is contained in:
hamid zarghami
2025-07-28 10:09:42 +03:30
parent e687f0cb5a
commit 49a4ed3ad9
19 changed files with 216 additions and 43 deletions
@@ -146,7 +146,9 @@ export const useNewMessage = () => {
const draftUpdateData = {
to: parseEmailAddresses(toEmails),
subject,
html: ensureString(content),
html: `<div dir="auto" style="text-align: start; unicode-bidi: plaintext; font-family: 'Irancell', 'Vazirmatn', sans-serif;">${ensureString(
content
)}</div>`,
text: ensureString(content).replace(/<[^>]*>/g, ""),
...(attachments.length > 0 && { attachments }),
};
@@ -170,6 +172,9 @@ export const useNewMessage = () => {
messageId: editingDraftId.toString(),
draftData: {
...draftUpdateData,
html: `<div dir="auto" style="text-align: start; unicode-bidi: plaintext; font-family: 'Irancell', 'Vazirmatn', sans-serif;">${ensureString(
content
)}</div>`,
isDraft: true,
uploadOnly: true,
},
@@ -195,7 +200,9 @@ export const useNewMessage = () => {
from: { address: userEmail || "sender@example.com" },
to: parseEmailAddresses(toEmails),
subject,
html: ensureString(content),
html: `<div dir="auto" style="text-align: start; unicode-bidi: plaintext; font-family: 'Irancell', 'Vazirmatn', sans-serif;">${ensureString(
content
)}</div>`,
text: ensureString(content).replace(/<[^>]*>/g, ""),
...(attachments.length > 0 && { attachments }),
...(isDraft && { isDraft: true, uploadOnly: true }),