Prevent displaying notice if no plan active

[MAILPOET-2832]
This commit is contained in:
Pavel Dohnal
2020-04-27 10:55:41 +02:00
committed by Veljko V
parent fd1687020e
commit c9c949a1e7
3 changed files with 11 additions and 3 deletions

View File

@@ -4,10 +4,12 @@ import HelpTooltip from 'help-tooltip.jsx';
type Props = { type Props = {
subscribersLimit: number | false, subscribersLimit: number | false,
hasValidApiKey: boolean,
}; };
const SubscribersLimit = ({ subscribersLimit }: Props) => { const SubscribersLimit = ({ subscribersLimit, hasValidApiKey }: Props) => {
if (!subscribersLimit) return null; if (!subscribersLimit) return null;
if (!hasValidApiKey) return null;
return ( return (
<h3> <h3>
{MailPoet.I18n.t('subscribersInPlan') {MailPoet.I18n.t('subscribersInPlan')

View File

@@ -309,7 +309,10 @@ class SegmentList extends React.Component {
subscribersCount={window.mailpoet_subscribers_count} subscribersCount={window.mailpoet_subscribers_count}
/> />
<SubscribersLimit subscribersLimit={window.mailpoet_subscribers_limit} /> <SubscribersLimit
subscribersLimit={window.mailpoet_subscribers_limit}
hasValidApiKey={window.mailpoet_has_valid_api_key}
/>
<Tabs /> <Tabs />

View File

@@ -377,7 +377,10 @@ class SubscriberList extends React.Component {
</a> </a>
</h1> </h1>
<SubscribersLimit subscribersLimit={window.mailpoet_subscribers_limit} /> <SubscribersLimit
subscribersLimit={window.mailpoet_subscribers_limit}
hasValidApiKey={window.mailpoet_has_valid_api_key}
/>
<SubscribersLimitNotice /> <SubscribersLimitNotice />
<InvalidMssKeyNotice <InvalidMssKeyNotice