Newer
Older
import React, { Component } from 'react';
import {
} from 'semantic-ui-react';
import { connect } from 'react-redux';
import KSZKlogo from './images/kszk_logo.svg';
import MobileContainer from './menus/MobileContainer';
import DesktopContainer from './menus/DesktopContainer';
const menuItems = [
{
text: 'Főoldal',
to: '/home',
prefix: <Image size='mini' src={KSZKlogo} style={{ marginRight: '1.5em' }} />,
},
{
text: 'Hírek',
to: '/news',
prefix: '',
},
{
text: 'Köreink',
to: '/groups',
prefix: '',
},
{
text: 'Ütemterv',
to: '/schedule',
prefix: '',
{
text: 'Statisztika',
to: '/statistics',
prefix: '',
},
{
text: 'Jelentkezések',
to: '/applications',
prefix: '',
permissionLevel: 3,
{
text: 'Házi feladatok',
to: '/homework',
prefix: '',
const Header = ({ children, user, getUserData }) => (
<div>
<DesktopContainer user={user} getUserData={getUserData} menuItems={menuItems}>{children}</DesktopContainer>
<MobileContainer user={user} getUserData={getUserData} menuItems={menuItems}>{children}</MobileContainer>
const mapStateToProps = ({ user }) => ({
user,
});
export default connect(mapStateToProps, { getUserData })(Header);