Refactor property names in inAppAnnouncements to be easy to understand
[MAILPOET-1525]
This commit is contained in:
@@ -32,8 +32,8 @@ class InAppAnnouncement extends React.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
if (this.props.newUser !== null &&
|
if (this.props.showToNewUser !== null &&
|
||||||
window.mailpoet_is_new_user !== this.props.newUser
|
window.mailpoet_is_new_user !== this.props.showToNewUser
|
||||||
) {
|
) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -42,8 +42,8 @@ class InAppAnnouncement extends React.Component {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.props.premiumUser !== null &&
|
if (this.props.showToPremiumUser !== null &&
|
||||||
window.mailpoet_premium_active !== this.props.premiumUser
|
window.mailpoet_premium_active !== this.props.showToPremiumUser
|
||||||
) {
|
) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -89,10 +89,10 @@ InAppAnnouncement.propTypes = {
|
|||||||
className: React.PropTypes.string,
|
className: React.PropTypes.string,
|
||||||
children: React.PropTypes.element.isRequired,
|
children: React.PropTypes.element.isRequired,
|
||||||
validUntil: React.PropTypes.number,
|
validUntil: React.PropTypes.number,
|
||||||
newUser: (props, propName, componentName) => (
|
showToNewUser: (props, propName, componentName) => (
|
||||||
validateBooleanWithWindowDependency(props, propName, componentName, 'mailpoet_is_new_user')
|
validateBooleanWithWindowDependency(props, propName, componentName, 'mailpoet_is_new_user')
|
||||||
),
|
),
|
||||||
premiumUser: (props, propName, componentName) => (
|
showToPremiumUser: (props, propName, componentName) => (
|
||||||
validateBooleanWithWindowDependency(props, propName, componentName, 'mailpoet_premium_active')
|
validateBooleanWithWindowDependency(props, propName, componentName, 'mailpoet_premium_active')
|
||||||
),
|
),
|
||||||
showOnlyOnceSlug: (props, propName, componentName) => {
|
showOnlyOnceSlug: (props, propName, componentName) => {
|
||||||
@@ -119,8 +119,8 @@ InAppAnnouncement.defaultProps = {
|
|||||||
height: '600px',
|
height: '600px',
|
||||||
className: null,
|
className: null,
|
||||||
validUntil: null,
|
validUntil: null,
|
||||||
newUser: null,
|
showToNewUser: null,
|
||||||
premiumUser: null,
|
showToPremiumUser: null,
|
||||||
showOnlyOnceSlug: null,
|
showOnlyOnceSlug: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -20,8 +20,8 @@ const ListingHeading = () => (
|
|||||||
</Link>
|
</Link>
|
||||||
<InAppAnnoucement
|
<InAppAnnoucement
|
||||||
className="mailpoet_in_app_announcement_free_welcome_emails_dot"
|
className="mailpoet_in_app_announcement_free_welcome_emails_dot"
|
||||||
newUser={false}
|
showToNewUser={false}
|
||||||
premiumUser={false}
|
showToPremiumUser={false}
|
||||||
showOnlyOnceSlug="free_welcome_emails"
|
showOnlyOnceSlug="free_welcome_emails"
|
||||||
height="650px"
|
height="650px"
|
||||||
validUntil={new Date('2018-10-31').getTime() / 1000}
|
validUntil={new Date('2018-10-31').getTime() / 1000}
|
||||||
|
Reference in New Issue
Block a user