diff --git a/components/header/index.js b/components/header/index.js
index 13cb88b..7072d2f 100644
--- a/components/header/index.js
+++ b/components/header/index.js
@@ -1,21 +1,12 @@
import React, { Component } from 'react'
-import { StyleSheet, TouchableOpacity, View } from 'react-native'
-import PropTypes from 'prop-types'
+import { StyleSheet, View } from 'react-native'
-import AppText from '../common/app-text'
+import Logo from './logo'
import SideMenu from './side-menu'
-import { connect } from 'react-redux'
-import { navigate } from '../../slices/navigation'
-
-import { Colors, Containers, Fonts, Sizes } from '../../styles/redesign'
-
-class Header extends Component {
-
- static propTypes = {
- navigate: PropTypes.func.isRequired
- }
+import { Colors, Containers, Sizes } from '../../styles/redesign'
+export default class Header extends Component {
constructor(props) {
super(props)
@@ -31,48 +22,17 @@ class Header extends Component {
return (
-
-
+
+
)
}
}
-const DripIcon = ({ navigate }) => {
- return(
- navigate('Home')}>
- drip.
-
- )
-}
-
-DripIcon.propTypes = {
- navigate: PropTypes.func.isRequired
-}
-
const styles = StyleSheet.create({
header: {
backgroundColor: Colors.purple,
padding: Sizes.base,
...Containers.rowContainer
- },
- icon: {
- color: Colors.tourquiseDark,
- fontFamily: Fonts.bold,
- fontSize: Sizes.title
}
-})
-
-const mapDispatchToProps = (dispatch) => {
- return({
- navigate: (page) => dispatch(navigate(page)),
- })
-}
-
-export default connect(
- null,
- mapDispatchToProps,
-)(Header)
\ No newline at end of file
+})
\ No newline at end of file
diff --git a/components/header/logo.js b/components/header/logo.js
new file mode 100644
index 0000000..b05080a
--- /dev/null
+++ b/components/header/logo.js
@@ -0,0 +1,41 @@
+import React from 'react'
+import { StyleSheet, TouchableOpacity } from 'react-native'
+import PropTypes from 'prop-types'
+
+import AppText from '../common/app-text'
+
+import { connect } from 'react-redux'
+import { navigate } from '../../slices/navigation'
+
+import { Colors, Fonts, Sizes } from '../../styles/redesign'
+
+const Logo = ({ navigate }) => {
+ return(
+ navigate('Home')}>
+ drip.
+
+ )
+}
+
+Logo.propTypes = {
+ navigate: PropTypes.func.isRequired
+}
+
+const styles = StyleSheet.create({
+ logo: {
+ color: Colors.tourquiseDark,
+ fontFamily: Fonts.bold,
+ fontSize: Sizes.title
+ }
+})
+
+const mapDispatchToProps = (dispatch) => {
+ return({
+ navigate: (page) => dispatch(navigate(page)),
+ })
+}
+
+export default connect(
+ null,
+ mapDispatchToProps,
+)(Logo)
\ No newline at end of file