From 4ba1be2d3c66c551b29a38daed7d464704976f7e Mon Sep 17 00:00:00 2001 From: Jeremy Voros Date: Mon, 22 Oct 2018 12:55:56 -0600 Subject: [PATCH] filter cards list, analytics --- App.js | 5 +- components/AboutScreen.js | 20 ------ components/CardsAlphabeticalScreen.js | 14 ---- components/CardsByCatScreen.js | 19 ----- components/CardsSortModal.js | 80 ++++++++++++++++++++++ components/CardsTabHeader.js | 29 -------- components/HomeScreen.js | 19 ----- components/TabBarFooter.js | 10 +-- components/utils.js | 13 ++++ package.json | 1 + screens/AboutScreen.js | 32 +++++++++ {components => screens}/CardScreen.js | 15 ++-- screens/CardsSortScreen.js | 54 +++++++++++++++ {components => screens}/FavoritesScreen.js | 9 ++- screens/HomeScreen.js | 26 +++++++ {components => screens}/SearchScreen.js | 13 ++-- yarn.lock | 4 ++ 17 files changed, 244 insertions(+), 119 deletions(-) delete mode 100644 components/AboutScreen.js delete mode 100644 components/CardsAlphabeticalScreen.js delete mode 100644 components/CardsByCatScreen.js create mode 100644 components/CardsSortModal.js delete mode 100644 components/CardsTabHeader.js delete mode 100644 components/HomeScreen.js create mode 100644 components/utils.js create mode 100644 screens/AboutScreen.js rename {components => screens}/CardScreen.js (90%) create mode 100644 screens/CardsSortScreen.js rename {components => screens}/FavoritesScreen.js (62%) create mode 100644 screens/HomeScreen.js rename {components => screens}/SearchScreen.js (86%) diff --git a/App.js b/App.js index f9a634a..3845e0e 100644 --- a/App.js +++ b/App.js @@ -1,11 +1,10 @@ import React from 'react'; -import { View } from 'react-native'; import { createStackNavigator } from 'react-navigation'; import { Font } from 'expo'; -import CardScreen from './components/CardScreen'; +import CardScreen from './screens/CardScreen'; import { FavsProvider } from './components/FavoritesProvider'; -import SearchScreen from './components/SearchScreen'; +import SearchScreen from './screens/SearchScreen'; import TabBarFooter from './components/TabBarFooter'; diff --git a/components/AboutScreen.js b/components/AboutScreen.js deleted file mode 100644 index 4dbac77..0000000 --- a/components/AboutScreen.js +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; -import {AsyncStorage, Button, FlatList, Text, View} from 'react-native'; - -import { getCategories } from './CardLibrary'; - -const cats = getCategories(); - -export default () => ( - - item.slug} //each list item needs unique key - renderItem={({item, index}) => {item.name}} - /> - About Screen - {/*