import React from 'react'; import { Button } from 'antd'; import { DownOutlined } from '@ant-design/icons'; import QueueAnim from 'rc-queue-anim'; import TweenOne from 'rc-tween-one'; import { isImg } from './utils'; class Banner extends React.PureComponent { render() { const { ...currentProps } = this.props; const { dataSource } = currentProps; delete currentProps.dataSource; delete currentProps.isMobile; return (
{typeof dataSource.title.children === 'string' && dataSource.title.children.match(isImg) ? ( img ) : ( dataSource.title.children )}
{dataSource.content.children}
); } } export default Banner;