diff --git a/images/lesson-item-1.png b/images/lesson-item-1.png new file mode 100644 index 0000000..260cdaf Binary files /dev/null and b/images/lesson-item-1.png differ diff --git a/index.ios.js b/index.ios.js index 31ceff3..4487ca7 100644 --- a/index.ios.js +++ b/index.ios.js @@ -13,12 +13,21 @@ import { } from 'react-native'; import AnatomyCard from './src/components/AnatomyCard' +import LessonItem from './src/components/LessonItem' export default class meme extends Component { render() { + return ( - + ) } diff --git a/package.json b/package.json index ab659d7..3e39fe9 100644 --- a/package.json +++ b/package.json @@ -1,23 +1,24 @@ { - "name": "meme", - "version": "0.0.1", - "private": true, - "scripts": { - "start": "node node_modules/react-native/local-cli/cli.js start", - "test": "jest" - }, - "dependencies": { - "react": "16.0.0-alpha.12", - "react-native": "0.47.0" - }, - "devDependencies": { - "babel-jest": "21.0.2", - "babel-preset-react-native": "4.0.0", - "eslint-config-rallycoding": "^3.2.0", - "jest": "21.1.0", - "react-test-renderer": "16.0.0-alpha.12" - }, - "jest": { - "preset": "react-native" - } + "name": "meme", + "version": "0.0.1", + "private": true, + "scripts": { + "start": "node node_modules/react-native/local-cli/cli.js start", + "test": "jest" + }, + "dependencies": { + "react": "16.0.0-alpha.12", + "react-native": "0.47.0", + "react-native-deck-swiper": "^1.3.8" + }, + "devDependencies": { + "babel-jest": "21.0.2", + "babel-preset-react-native": "4.0.0", + "eslint-config-rallycoding": "^3.2.0", + "jest": "21.1.0", + "react-test-renderer": "16.0.0-alpha.12" + }, + "jest": { + "preset": "react-native" + } } diff --git a/src/components/AnatomyCard.js b/src/components/AnatomyCard.js index 6478216..e9d6589 100644 --- a/src/components/AnatomyCard.js +++ b/src/components/AnatomyCard.js @@ -1,6 +1,5 @@ import React from 'react'; import { View, Text } from 'react-native'; -//import CategoryItem from './CategoryItem'; const AnatomyCard = ({title, text}) => { const { defaultStyle, titleStyle, textStyle } = styles; diff --git a/src/components/LessonItem.js b/src/components/LessonItem.js index e69de29..167999e 100644 --- a/src/components/LessonItem.js +++ b/src/components/LessonItem.js @@ -0,0 +1,60 @@ +import React from 'react'; +import { View, Text, Image } from 'react-native'; +import Swiper from 'react-native-deck-swiper'; + +const renderCard = (card) => { + return ( + + + {card.text} + + ) +} + +const LessonItem = ({cards}) => { + const {defaultStyle} = styles; + + return ( + + + + + ); +}; + +const styles = { + defaultStyle: { + flexDirection: 'column', + justifyContent: 'center', + backgroundColor: '#7270a8', + flex: 1 + }, + card: { + flex: 1, + borderRadius: 10, + borderWidth: 2, + borderColor: '#E8E8E8', + justifyContent: 'center', + backgroundColor: 'white', + alignItems: 'center' + }, + text: { + margin: 20, + color: 'black', + textAlign: 'justify', + fontSize: 14, + lineHeight: 18 + }, +}; + +export default LessonItem;