mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2025-03-25 12:20:24 -04:00
Hide banners before launch date (actual dates TBD)
This commit is contained in:
parent
664fc1998e
commit
595a4a8c60
1 changed files with 13 additions and 3 deletions
|
@ -33,6 +33,7 @@ const ShareProjectMessage = require('./activity-rows/share-project.jsx');
|
|||
|
||||
// Beta Banner Components
|
||||
const TopBanner = require('./beta/top-banner.jsx');
|
||||
const SmallTopBanner = require('./beta/small-top-banner.jsx');
|
||||
const MiddleBanner = require('./beta/middle-banner.jsx');
|
||||
|
||||
require('./splash.scss');
|
||||
|
@ -275,7 +276,11 @@ class SplashPresentation extends React.Component { // eslint-disable-line react/
|
|||
);
|
||||
}
|
||||
|
||||
if (this.props.sessionStatus === sessionActions.Status.FETCHED && Object.keys(this.props.user).length === 0) {
|
||||
if (
|
||||
this.props.sessionStatus === sessionActions.Status.FETCHED &&
|
||||
Object.keys(this.props.user).length === 0 &&
|
||||
Date.now() >= new Date(2018, 6, 16) // Show middle banner on and after August 1
|
||||
) {
|
||||
rows.push(
|
||||
<MediaQuery
|
||||
key="frameless-tablet"
|
||||
|
@ -431,13 +436,18 @@ class SplashPresentation extends React.Component { // eslint-disable-line react/
|
|||
messages={messages}
|
||||
/>
|
||||
] : []}
|
||||
{this.props.sessionStatus === sessionActions.Status.FETCHED &&
|
||||
{
|
||||
this.props.sessionStatus === sessionActions.Status.FETCHED &&
|
||||
Object.keys(this.props.user).length !== 0 && // Only show top banner if user is logged in
|
||||
Date.now() >= new Date(2018, 7, 1) && // Show starting August 1
|
||||
<MediaQuery
|
||||
key="frameless-tablet"
|
||||
minWidth={frameless.tablet}
|
||||
>
|
||||
<TopBanner />
|
||||
{Date.now() >= new Date(2018, 8, 1) ?
|
||||
<SmallTopBanner /> : // Show small banner starting September 1
|
||||
<TopBanner />
|
||||
}
|
||||
</MediaQuery>
|
||||
}
|
||||
<div
|
||||
|
|
Loading…
Add table
Reference in a new issue