fix blank space with plain-text emails
This commit is contained in:
@@ -3845,22 +3845,19 @@ export function EmailViewer({
|
|||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
{/* Dark/light mode toggle for HTML emails */}
|
{/* Dark/light mode toggle for HTML emails */}
|
||||||
|
{effectiveEmailContent.isHtml && (
|
||||||
<Button
|
<Button
|
||||||
variant="ghost"
|
variant="ghost"
|
||||||
size="sm"
|
size="sm"
|
||||||
onClick={() => setEmailViewDarkOverride(prev => prev === null ? !(resolvedTheme === 'dark') : !prev)}
|
onClick={() => setEmailViewDarkOverride(prev => prev === null ? !(resolvedTheme === 'dark') : !prev)}
|
||||||
data-overflow-item
|
data-overflow-item
|
||||||
data-overflow-priority="11"
|
data-overflow-priority="11"
|
||||||
className={cn(
|
className="hidden sm:inline-flex h-8 gap-1.5"
|
||||||
"hidden sm:inline-flex h-8 gap-1.5",
|
|
||||||
!effectiveEmailContent.isHtml && "invisible pointer-events-none"
|
|
||||||
)}
|
|
||||||
title={isDark ? 'View in light mode' : 'View in dark mode'}
|
title={isDark ? 'View in light mode' : 'View in dark mode'}
|
||||||
tabIndex={effectiveEmailContent.isHtml ? 0 : -1}
|
|
||||||
aria-hidden={!effectiveEmailContent.isHtml}
|
|
||||||
>
|
>
|
||||||
{isDark ? <Sun className="w-4 h-4" /> : <Moon className="w-4 h-4" />}
|
{isDark ? <Sun className="w-4 h-4" /> : <Moon className="w-4 h-4" />}
|
||||||
</Button>
|
</Button>
|
||||||
|
)}
|
||||||
|
|
||||||
{/* More menu - click-based */}
|
{/* More menu - click-based */}
|
||||||
<div ref={moreMenuRef} className="relative">
|
<div ref={moreMenuRef} className="relative">
|
||||||
|
|||||||
Reference in New Issue
Block a user