courrier multi account restore compose
This commit is contained in:
parent
d1c134da24
commit
57ff7273e4
@ -1089,18 +1089,11 @@ export default function CourrierPage() {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Panel 3: Email Detail or Compose - Always visible */}
|
||||
{/* Panel 3: Email Detail - Always visible */}
|
||||
<div className="flex-1 flex flex-col overflow-hidden">
|
||||
{/* Content for Panel 3 based on state but always visible */}
|
||||
<div className="flex-1 overflow-hidden bg-white">
|
||||
{showComposeModal ? (
|
||||
<ComposeEmail
|
||||
type={composeType}
|
||||
initialEmail={composeType !== 'new' ? selectedEmail : undefined}
|
||||
onSend={handleSendEmail}
|
||||
onClose={() => setShowComposeModal(false)}
|
||||
/>
|
||||
) : selectedEmail ? (
|
||||
{selectedEmail ? (
|
||||
<EmailDetailView
|
||||
email={selectedEmail}
|
||||
onBack={() => {
|
||||
@ -1148,6 +1141,18 @@ export default function CourrierPage() {
|
||||
onLogin={handleGoToLogin}
|
||||
onClose={() => setShowLoginNeeded(false)}
|
||||
/>
|
||||
|
||||
{/* Compose Email Dialog */}
|
||||
<Dialog open={showComposeModal} onOpenChange={(open) => !open && setShowComposeModal(false)}>
|
||||
<DialogContent className="sm:max-w-[800px] p-0 h-[80vh]">
|
||||
<ComposeEmail
|
||||
type={composeType}
|
||||
initialEmail={composeType !== 'new' ? selectedEmail : undefined}
|
||||
onSend={handleSendEmail}
|
||||
onClose={() => setShowComposeModal(false)}
|
||||
/>
|
||||
</DialogContent>
|
||||
</Dialog>
|
||||
</>
|
||||
);
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user