From ddcbc8821d51d67e989c617037bf6a5beb4f2dd6 Mon Sep 17 00:00:00 2001 From: alma Date: Fri, 25 Apr 2025 10:32:34 +0200 Subject: [PATCH] panel 2 courrier estore --- app/courrier/page.tsx | 21 +++++++++++++++++++++ components/ComposeEmail.tsx | 6 +++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/app/courrier/page.tsx b/app/courrier/page.tsx index bac700ef..36152f31 100644 --- a/app/courrier/page.tsx +++ b/app/courrier/page.tsx @@ -1380,6 +1380,27 @@ export default function CourrierPage() { ); }; + const searchEmails = (query: string) => { + setSearchQuery(query.trim()); + }; + + const handleSearchChange = (e: React.ChangeEvent) => { + const query = e.target.value; + setSearchQuery(query); + }; + + const renderEmailPreview = (email: Email) => { + if (!email) return null; + return ( +
+

{email.subject}

+
+ {renderEmailContent(email)} +
+
+ ); + }; + if (error) { return (
diff --git a/components/ComposeEmail.tsx b/components/ComposeEmail.tsx index 92847375..65f69164 100644 --- a/components/ComposeEmail.tsx +++ b/components/ComposeEmail.tsx @@ -90,8 +90,8 @@ export default function ComposeEmail({ try { const emailToProcess = replyTo || forwardFrom; - if (!emailToProcess?.body) { - console.error('No email body found to process'); + if (!emailToProcess?.content) { + console.error('No email content found to process'); return; } @@ -109,7 +109,7 @@ export default function ComposeEmail({ headers: { 'Content-Type': 'application/json', }, - body: JSON.stringify({ email: emailToProcess.body }), + body: JSON.stringify({ email: emailToProcess.content }), }); const data = await response.json();