import React from "react"
import { VList } from '../../../common'
import './my-courses.scss'

const mockData = [
    {
        title: '三月面试求职班',
        imgUrl: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/4c5ccac604.jpg',
        contact: 'QQ群:449141326',
        time: '03月12日',
        record: '学习到第2课2分33秒'
    },
    {
        title: '三月面试求职班',
        imgUrl: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/4c5ccac604.jpg',
        contact: 'QQ群:449141326',
        time: '03月12日',
        record: '学习到第2课2分33秒'
    },
    {
        title: '三月面试求职班',
        imgUrl: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/4c5ccac604.jpg',
        contact: 'QQ群:449141326',
        time: '03月12日',
        record: '学习到第2课2分33秒'
    },
    {
        title: '三月面试求职班',
        imgUrl: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/4c5ccac604.jpg',
        contact: 'QQ群:449141326',
        time: '03月12日',
        record: '学习到第2课2分33秒'
    },
]


function AddCourse(props) {
    return (
        <div className='add-course'>
            <button className='add' onClick={props.addCourseClick}>添加课程+</button>
        </div>
    )
}

export default function MyCourses() {
    const handleClick = () => {
        console.log(1);
    }
    const addCourseClick = () => {
        console.log(2);
    }
    if(mockData.length !== 0){
        return (
            <>
                <ul>
                    {
                        mockData.map((item, index) => {
                            const Info = (
                                <div className="info">
                                    <p className='title'>{item.title}</p>
                                    <p className='contact'>{item.contact}</p>
                                    <p className='des'>
                                        <span className='time'>{item.time}</span>
                                        <span className='record'>{item.record}</span>
                                    </p>
                                </div>
                            )
                            return (
                                <VList handleClick={handleClick} {...item} key={index} info={Info}></VList>
                            )
                        })
                    }
                </ul>
                <AddCourse addCourseClick={addCourseClick}/>
            </>
        )
    }else {
        return (
            <div className="empty">
                <p><i className='iconfont iconfish'></i></p>
                <p className='empty-prompt'>还是咸鱼一条,快去翻身~</p>
                <p><button>去选课</button></p>
            </div>
        )
    }

}