import React from 'react' import PropTypes from 'prop-types' import { Col, Icon } from 'antd' import "./Intro.scss" import { OverPack } from 'rc-scroll-anim' import TweenOne from 'rc-tween-one' import QueueAnim from 'rc-queue-anim'; const IntroPart = (props) =>(

{props.title}

{props.des}

) IntroPart.propTypes = { title : PropTypes.string, des : PropTypes.string, iconType : PropTypes.string } class Intro extends React.Component{ constructor(props){ super(props); } static propTypes={ intro : PropTypes.shape({ title:PropTypes.string, des:PropTypes.string, img:PropTypes.string, detail:PropTypes.arrayOf(PropTypes.shape({ title:PropTypes.string, des:PropTypes.string })) }), className : PropTypes.string } render(){ const { intro } = this.props; const id = "motion"; const animType = { queue: 'right', one: { x: '-=30', opacity: 0, type: 'from' } }; return(
{intro.title}
{intro.des}
{intro.detail.map(function(item,i){ return() })}
) } } export default Intro;