import React from 'react'; import { injectIntl } from 'react-intl'; import DocumentTitle from 'react-document-title'; import { Icon } from 'antd'; import Banner from './Banner'; import Page1 from './Page1'; import Page2 from './Page2'; import Page3 from './Page3'; import Page4 from './Page4'; // To store style which is only for Home and has conflicts with others. function getStyle() { return ` .main-wrapper { padding: 0; } #header { box-shadow: none; width: 100%; position: absolute; } #header, #header .ant-select-selection, #header .ant-menu { background: transparent; } `; } const promoteBannerImageUrl = 'https://gw.alipayobjects.com/zos/rmsportal/qVVhewfLyIYZnqrBvfhy.png'; class Home extends React.Component { constructor(props) { super(props); const adBannerClosed = typeof window !== 'undefined' ? true : ( window.localStorage && window.localStorage.getItem(`adBannerClosed-${promoteBannerImageUrl}`) === 'true' ); this.state = { adBannerClosed }; } closePromoteBanner = (e) => { e.preventDefault(); this.makeAdBannerClosed(); } makeAdBannerClosed = () => { this.setState({ adBannerClosed: true, }); if (window.localStorage) { window.localStorage.setItem(`adBannerClosed-${promoteBannerImageUrl}`, 'true'); } } render() { const promoteBanner = this.state.adBannerClosed ? null : ( seeconf ); return (
{promoteBanner}