CategoryItem.js 1.6 KB
Newer Older
1 2
import React, { Component } from 'react';
import {Flex, WingBlank} from 'antd-mobile';
3
import {Link} from 'react-router-dom'
4 5 6 7 8 9 10
import './CategoryItem.scss';

export default class CategoryItem extends Component {
    constructor(props) {
        super(props);
    }
    render() {
11
        const {course_title, price1, price0, first_level_tip, image_name, upgrade, upgradeImg, course_id, share} = this.props;
12 13
        return (
            <WingBlank>
14
                <div className={'scholarship-category'}>
15
                    <Link to={`/detail?id=${course_id}`} >
16 17 18 19 20 21 22 23
                    <div className={'imageContainer'}>
                        <img className={'image'} src={image_name}></img>
                        {
                            upgrade ? (
                                <img src={upgradeImg}></img>
                            ) : (null)
                        }
                    </div>
24
                    </Link>
25 26
                    <div className={'content'}>
                        <Flex direction='column' justify='around' align='start' style={{height: '90px'}}>
27
                            <Link to={`/detail?id=${course_id}`} ><p className={'text-overflow-one'}>{course_title}</p></Link>
28
                            <p><span className={'priceNow'}>{`¥${price1}`}</span><span className={'pricePrimary'}>{`¥${price0}`}</span></p>
29
                            <div className={'shareMoney'} onClick={()=>{share(course_id, first_level_tip)}}>{`分享赚${first_level_tip}元`}</div>
30 31 32 33 34 35 36
                        </Flex>
                    </div>
                </div>
            </WingBlank>
        )
    }
}