This commit is contained in:
zwjamnsss 2017-07-12 11:43:10 +08:00
parent c774df54d2
commit 403d6eb552
2 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,47 @@
import React, { Component } from 'react'
import PropTypes from 'prop-types'
import { connect } from 'react-redux'
import { Card } from 'antd'
import {
fetchGroupList,
fetchCurrGroup
} from '../../../actions/group.js'
import './GroupList.scss'
@connect(
state => ({
groupList: state.group.groupList,
currGroup: state.group.currGroup,
}),
{
fetchGroupList,
fetchCurrGroup
}
)
export default class GroupList extends Component {
constructor(props) {
super(props)
}
static propTypes = {
groupList: PropTypes.array,
currGroup: PropTypes.string
}
render () {
const { groupList, currGroup } = this.props;
return (
<Card title="Groups">
<div>{currGroup}</div>
{
groupList.map((group, index) => (
<div key={index}>{group}</div>
))
}
</Card>
)
}
}