From 1faa7339e3547b48764d62a1806c67aebd3fa986 Mon Sep 17 00:00:00 2001
From: rlacko <rlacko@sch.bme.hu>
Date: Sun, 26 Jan 2020 15:41:34 +0100
Subject: [PATCH] #63 Groups in cards

---
 src/components/extra/GroupCard.js | 16 ++++++++++++++++
 src/components/pages/Groups.js    |  9 +++------
 2 files changed, 19 insertions(+), 6 deletions(-)
 create mode 100644 src/components/extra/GroupCard.js

diff --git a/src/components/extra/GroupCard.js b/src/components/extra/GroupCard.js
new file mode 100644
index 0000000..b3e7f3a
--- /dev/null
+++ b/src/components/extra/GroupCard.js
@@ -0,0 +1,16 @@
+import React, {Component} from 'react'
+import { Segment, Header, Divider } from 'semantic-ui-react';
+
+class HiddenForm extends Component {
+    render(){
+        return (
+            <Segment style={{ marginTop: 0 }}>
+                <Divider style={{ fontSize: '2em'}} horizontal><Header as='h3' style={{ fontSize: '1.2em'}}>{this.props.label}</Header></Divider>
+                <div className='paragraph' dangerouslySetInnerHTML={{__html: this.props.value}}>
+                </div>
+            </Segment>
+        )
+    }
+}
+
+export default HiddenForm
\ No newline at end of file
diff --git a/src/components/pages/Groups.js b/src/components/pages/Groups.js
index 7e725cb..e9e3f6c 100644
--- a/src/components/pages/Groups.js
+++ b/src/components/pages/Groups.js
@@ -1,6 +1,7 @@
 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';
@@ -30,14 +31,10 @@ class Groups extends Component {
           </Container>
         </Segment>
               
-        <Segment style={{ padding: '8em 0em' }} vertical>
+        <Segment style={{ padding: '1em 0em 5em' }} vertical>
           <Container text>
             { this.props.groups.map(item => {
-              return <div key={item.id}>
-                <Header as='h3' style={{ fontSize: '2em' }}>{item.name}</Header>
-                <div className='paragraph' dangerouslySetInnerHTML={{__html: item.description}}>
-                </div>
-              </div>
+              return <GrouCard key={item.id} label={item.name} value={item.description}/>
             })}
           </Container>
         </Segment>
-- 
GitLab