Added VerifiedAccountsPanel to ExploreLayout if current user

• Added:
- VerifiedAccountsPanel to ExploreLayout if current user
This commit is contained in:
mgabdev 2020-08-19 11:14:43 -05:00
parent 295f052f81
commit 9ba03d2c94
1 changed files with 12 additions and 5 deletions

View File

@ -4,6 +4,7 @@ import ImmutablePropTypes from 'react-immutable-proptypes'
import ImmutablePureComponent from 'react-immutable-pure-component' import ImmutablePureComponent from 'react-immutable-pure-component'
import throttle from 'lodash.throttle' import throttle from 'lodash.throttle'
import Sticky from 'react-stickynode' import Sticky from 'react-stickynode'
import { me } from '../initial_state'
import { BREAKPOINT_EXTRA_SMALL } from '../constants' import { BREAKPOINT_EXTRA_SMALL } from '../constants'
import Layout from './layout' import Layout from './layout'
import SidebarPanelGroup from '../components/sidebar_panel_group' import SidebarPanelGroup from '../components/sidebar_panel_group'
@ -13,6 +14,7 @@ import Heading from '../components/heading'
import { import {
GroupsPanel, GroupsPanel,
SignUpLogInPanel, SignUpLogInPanel,
VerifiedAccountsPanel,
TrendsPanel, TrendsPanel,
} from '../features/ui/util/async_components' } from '../features/ui/util/async_components'
@ -60,6 +62,15 @@ class ExploreLayout extends ImmutablePureComponent {
</div> </div>
) )
const layout = [
SignUpLogInPanel,
<WrappedBundle component={GroupsPanel} componentParams={{ groupType: 'featured' }} />,
]
if (!!me) {
layout.push(VerifiedAccountsPanel)
}
layout.push(<WrappedBundle component={TrendsPanel} componentParams={{ isLazy: true, shouldLoad: lazyLoaded }} />)
return ( return (
<Layout <Layout
showGlobalFooter showGlobalFooter
@ -99,11 +110,7 @@ class ExploreLayout extends ImmutablePureComponent {
<div className={[_s.d, _s.w340PX].join(' ')}> <div className={[_s.d, _s.w340PX].join(' ')}>
<SidebarPanelGroup <SidebarPanelGroup
page='explore' page='explore'
layout={[ layout={layout}
SignUpLogInPanel,
<WrappedBundle component={GroupsPanel} componentParams={{ groupType: 'featured' }} />,
<WrappedBundle component={TrendsPanel} componentParams={{ isLazy: true, shouldLoad: lazyLoaded }} />,
]}
/> />
</div> </div>
</Sticky> </Sticky>