Forked from
KSZK / DevTeam / kszkepzes / old / kszkepzes-frontend
211 commits behind the upstream repository.
-
Rafael László authoredRafael László authored
Groups.js 1.23 KiB
import React, { Component } from 'react';
import { Container, Header, Segment, Divider } from 'semantic-ui-react';
import './Groups.css';
import GrouCard from '../extra/GroupCard'
import { connect } from 'react-redux';
import { getGroups } from '../../actions/groups';
class Groups extends Component {
componentWillMount() {
this.props.getGroups()
}
render() {
return (
<div>
<Segment inverted textAlign='center' vertical>
<Container>
<Header
as='h1'
content='Köreink'
inverted
style={{
fontSize: '3em',
fontWeight: 'normal',
marginBottom: 0,
marginTop: '0.5em',
}}
/>
</Container>
</Segment>
<Segment style={{ padding: '1em 0em 5em' }} vertical>
<Container text>
{ this.props.groups.map(item => {
return <GrouCard key={item.id} label={item.name} value={item.description}/>
})}
</Container>
</Segment>
</div>
);
}
}
const mapStateToProps = ({ groups }) => ({ groups });
export default connect(mapStateToProps, { getGroups })(Groups);