Added title to NewsPage, NewsLayout

• Added:
- title to NewsPage, NewsLayout
This commit is contained in:
mgabdev 2020-11-09 01:33:15 -06:00
parent 2d1fdcf6fb
commit a614d3c5cd
3 changed files with 7 additions and 6 deletions

@ -193,8 +193,8 @@ class SwitchingArea extends React.PureComponent {
<WrappedRoute path='/compose' exact page={BasicPage} component={Compose} content={children} componentParams={{ title: 'Compose', page: 'compose' }} /> <WrappedRoute path='/compose' exact page={BasicPage} component={Compose} content={children} componentParams={{ title: 'Compose', page: 'compose' }} />
<WrappedRoute path='/news' exact publicRoute page={NewsPage} component={News} content={children} /> <WrappedRoute path='/news' exact publicRoute page={NewsPage} component={News} content={children} componentParams={{ title: 'News' }} />
<WrappedRoute path='/news/view/:trendsRSSId' page={NewsPage} component={NewsView} content={children} /> <WrappedRoute path='/news/view/:trendsRSSId' page={NewsPage} component={NewsView} content={children} componentParams={{ title: 'News RSS Feed' }} />
<WrappedRoute path='/timeline/all' exact page={CommunityPage} component={CommunityTimeline} content={children} componentParams={{ title: 'Community Feed' }} /> <WrappedRoute path='/timeline/all' exact page={CommunityPage} component={CommunityTimeline} content={children} componentParams={{ title: 'Community Feed' }} />
<WrappedRoute path='/timeline/pro' exact page={ProPage} component={ProTimeline} content={children} componentParams={{ title: 'Pro Feed' }} /> <WrappedRoute path='/timeline/pro' exact page={ProPage} component={ProTimeline} content={children} componentParams={{ title: 'Pro Feed' }} />

@ -35,7 +35,7 @@ class NewsLayout extends ImmutablePureComponent {
noRightSidebar noRightSidebar
showLinkFooterInSidebar showLinkFooterInSidebar
page='news' page='news'
title='News' title={title}
> >
<div className={[_s.d, _s.flexRow, _s.w100PC].join(' ')}> <div className={[_s.d, _s.flexRow, _s.w100PC].join(' ')}>
{children} {children}
@ -48,6 +48,7 @@ class NewsLayout extends ImmutablePureComponent {
NewsLayout.propTypes = { NewsLayout.propTypes = {
children: PropTypes.node, children: PropTypes.node,
title: PropTypes.string.isRequired,
} }
export default NewsLayout export default NewsLayout

@ -6,11 +6,11 @@ import NewsLayout from '../layouts/news_layout'
class NewsPage extends React.PureComponent { class NewsPage extends React.PureComponent {
render() { render() {
const { children } = this.props const { children, title } = this.props
return ( return (
<NewsLayout> <NewsLayout title={title}>
<PageTitle path='News' /> <PageTitle path={title} />
{children} {children}
</NewsLayout> </NewsLayout>
) )