Put newsletter preview header changes behind newEmailAddresses
flag GRO-102 (#19184)
refs GRO-102
This commit is contained in:
parent
8c55aa7065
commit
57e767860d
@ -3,6 +3,7 @@ import LatestPosts1 from '../../../../assets/images/latest-posts-1.png';
|
||||
import LatestPosts2 from '../../../../assets/images/latest-posts-2.png';
|
||||
import LatestPosts3 from '../../../../assets/images/latest-posts-3.png';
|
||||
import clsx from 'clsx';
|
||||
import useFeatureFlag from '../../../../hooks/useFeatureFlag';
|
||||
import {GhostOrb, Icon} from '@tryghost/admin-x-design-system';
|
||||
import {isManagedEmail} from '@tryghost/admin-x-framework/api/config';
|
||||
import {textColorForBackgroundColor} from '@tryghost/color-utils';
|
||||
@ -71,6 +72,7 @@ const NewsletterPreviewContent: React.FC<{
|
||||
}) => {
|
||||
const showHeader = headerIcon || headerTitle;
|
||||
const {config} = useGlobalData();
|
||||
const hasNewEmailAddresses = useFeatureFlag('newEmailAddresses');
|
||||
|
||||
const currentDate = new Date().toLocaleDateString('default', {
|
||||
year: 'numeric',
|
||||
@ -83,15 +85,15 @@ const NewsletterPreviewContent: React.FC<{
|
||||
|
||||
let emailHeader;
|
||||
|
||||
if (!isManagedEmail(config)) {
|
||||
emailHeader = <><p className="leading-normal"><span className="font-semibold text-grey-900">{senderName}</span><span> {senderEmail}</span></p>
|
||||
<p className="leading-normal"><span className="font-semibold text-grey-900">To:</span> Jamie Larson jamie@example.com</p></>;
|
||||
} else {
|
||||
if ({hasNewEmailAddresses} || isManagedEmail(config)) {
|
||||
emailHeader = <><p className="leading-normal"><span className="font-semibold text-grey-900">From: </span><span>{senderName} ({senderEmail})</span></p>
|
||||
<p className="leading-normal">
|
||||
<span className="font-semibold text-grey-900">Reply-to: </span>{senderReplyTo ? senderReplyTo : 'Not set' }
|
||||
</p>
|
||||
</>;
|
||||
} else {
|
||||
emailHeader = <><p className="leading-normal"><span className="font-semibold text-grey-900">{senderName}</span><span> {senderEmail}</span></p>
|
||||
<p className="leading-normal"><span className="font-semibold text-grey-900">To:</span> Jamie Larson jamie@example.com</p></>;
|
||||
}
|
||||
|
||||
return (
|
||||
|
Loading…
Reference in New Issue
Block a user