diff --git a/src/components/profileSummary/view/profileSummaryStyles.js b/src/components/profileSummary/view/profileSummaryStyles.js index bfd03f08a..c1cc653f6 100644 --- a/src/components/profileSummary/view/profileSummaryStyles.js +++ b/src/components/profileSummary/view/profileSummaryStyles.js @@ -5,6 +5,10 @@ export default EStyleSheet.create({ justifyContent: 'center', flexDirection: 'row', }, + textWithIconWrapperColumn: { + justifyContent: 'center', + flexDirection: 'column', + }, longImage: { borderRadius: 5, height: 60, diff --git a/src/components/upvote/container/upvoteContainer.js b/src/components/upvote/container/upvoteContainer.js new file mode 100644 index 000000000..af7ff73a6 --- /dev/null +++ b/src/components/upvote/container/upvoteContainer.js @@ -0,0 +1,43 @@ +import React, { Component } from 'react'; +import { connect } from 'react-redux'; + +// Services and Actions + +// Middleware + +// Constants + +// Utilities + +// Component +import { ExampleView } from '..'; + +/* + * Props Name Description Value + *@props --> props name here description here Value Type Here + * + */ + +class ExampleContainer extends Component { + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycle Functions + + // Component Functions + + render() { + // eslint-disable-next-line + const { } = this.props; + + return ; + } +} + +const mapStateToProps = state => ({ + user: state.user.user, +}); + +export default connect(mapStateToProps)(ExampleContainer); diff --git a/src/components/upvote/index.js b/src/components/upvote/index.js new file mode 100644 index 000000000..bac89d864 --- /dev/null +++ b/src/components/upvote/index.js @@ -0,0 +1,5 @@ +import ExampleView from './view/exampleView'; +import ExampleContainer from './container/exampleContainer'; + +export { ExampleView, ExampleContainer }; +export default ExampleContainer; diff --git a/src/components/upvote/view/upvoteStyles.js b/src/components/upvote/view/upvoteStyles.js new file mode 100644 index 000000000..7e2389661 --- /dev/null +++ b/src/components/upvote/view/upvoteStyles.js @@ -0,0 +1,7 @@ +import EStyleSheet from 'react-native-extended-stylesheet'; + +export default EStyleSheet.create({ + styleName: { + // TODO: If we need default style. We can put there. + }, +}); diff --git a/src/components/upvote/view/upvoteView.js b/src/components/upvote/view/upvoteView.js new file mode 100644 index 000000000..58c77974a --- /dev/null +++ b/src/components/upvote/view/upvoteView.js @@ -0,0 +1,36 @@ +import React, { Component } from 'react'; +import {} from 'react-native'; + +// Constants + +// Components + +// Styles +// eslint-disable-next-line +import styles from './_styles'; + +class ExampleView extends Component { + /* Props + * ------------------------------------------------ + * @prop { type } name - Description.... + */ + + constructor(props) { + super(props); + this.state = {}; + } + + // Component Life Cycles + + // Component Functions + + render() { + // eslint-disable-next-line + const {} = this.props; + + // eslint-disable-next-line + return ; + } +} + +export default ExampleView;