index.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { CLogout } from '../../components/authorization/LogOut'
  2. import { CSearch } from '../../components/Search_Users'
  3. import { Feed, AddPost, Explore, CUser } from '../../components/HeaderButtons'
  4. import { connect } from 'react-redux'
  5. import { Row, Col } from 'antd'
  6. export const Header = () => {
  7. return (
  8. <section className="Header">
  9. <CLogout className="button" />
  10. <Row justify="end" align="middle">
  11. {/* <Col span={18} push={6}> */}
  12. <Col>
  13. <CSearch />
  14. </Col>
  15. {/* <Col span={6} pull={18}> */}
  16. <Col>
  17. <Feed />
  18. </Col>
  19. <Col>
  20. <AddPost />
  21. </Col>
  22. <Col>
  23. <Explore />
  24. </Col>
  25. <Col>
  26. <CUser />
  27. </Col>
  28. </Row>
  29. </section>
  30. )
  31. }
  32. const ShowHeader = ({ token }) => (token ? <Header /> : null)
  33. export const CShowHeader = connect((state) => ({
  34. token: state.auth?.token,
  35. }))(ShowHeader)