diff --git a/actions/index.js b/actions/deck.js similarity index 83% rename from actions/index.js rename to actions/deck.js index be71f63..0b767c3 100644 --- a/actions/index.js +++ b/actions/deck.js @@ -5,8 +5,6 @@ export const DELETE_DECK = "DELETE_DECK"; export const ADD_CARD = "ADD_CARD"; export const DELETE_CARD = "DELETE_CARD"; -export const UPDATE_SCORE = "UPDATE_SCORE"; - export function loadDecks(decks){ return { type: LOAD_DECKS, @@ -42,11 +40,4 @@ export function deleteCard(deckKey, cardName){ deckKey, cardName } -} - -export function updateScore(scores){ - return { - type: UPDATE_SCORE, - scores - } } \ No newline at end of file diff --git a/actions/score.js b/actions/score.js new file mode 100644 index 0000000..2cdad94 --- /dev/null +++ b/actions/score.js @@ -0,0 +1,8 @@ +export const UPDATE_SCORE = "UPDATE_SCORE"; + +export function updateScore(scores){ + return { + type: UPDATE_SCORE, + scores + } +} \ No newline at end of file diff --git a/components/flashcards/AddCard.js b/components/flashcards/AddCard.js index b3c391f..0a2f54e 100644 --- a/components/flashcards/AddCard.js +++ b/components/flashcards/AddCard.js @@ -4,7 +4,7 @@ import { connect } from 'react-redux'; import { NavigationActions } from 'react-navigation'; import MaterialIcons from '@expo/vector-icons/MaterialIcons'; -import { addCard } from '../../actions'; +import { addCard } from '../../actions/deck'; import { addCardToDeck, getDeck } from '../../services'; import { COLOR_WHITE, COLOR_B_5 } from '../../utils/colors'; diff --git a/components/flashcards/DeckDetails.js b/components/flashcards/DeckDetails.js index a1e9e53..4e6ebe4 100644 --- a/components/flashcards/DeckDetails.js +++ b/components/flashcards/DeckDetails.js @@ -4,7 +4,7 @@ import { connect } from 'react-redux'; import DifficultyMeter from '../ui/DifficultyMeter'; -import * as actions from '../../actions'; +import * as actions from '../../actions/deck'; import * as services from '../../services'; import { COLOR_B_4, COLOR_A_1, COLOR_B_5, COLOR_FAILURE } from '../../utils/colors'; diff --git a/components/flashcards/DeckList.js b/components/flashcards/DeckList.js index 1c1a7e6..122b656 100644 --- a/components/flashcards/DeckList.js +++ b/components/flashcards/DeckList.js @@ -14,7 +14,7 @@ import { Entypo } from '@expo/vector-icons'; import DeckItem from '../ui/DeckItem'; import * as services from '../../services'; -import * as actions from '../../actions' +import * as actions from '../../actions/deck' import { COLOR_B_4, COLOR_A_1 } from '../../utils/colors'; diff --git a/components/flashcards/NewDeck.js b/components/flashcards/NewDeck.js index ca8ca13..1edeaa0 100644 --- a/components/flashcards/NewDeck.js +++ b/components/flashcards/NewDeck.js @@ -15,7 +15,7 @@ import { MaterialIcons, MaterialCommunityIcons } from '@expo/vector-icons'; import DifficultyMeter from '../ui/DifficultyMeter'; -import { newDeck } from '../../actions'; +import { newDeck } from '../../actions/deck'; import { persistDeck } from '../../services'; import { COLOR_B_4, COLOR_B_5, COLOR_WHITE } from '../../utils/colors'; diff --git a/components/ui/CardItem.js b/components/ui/CardItem.js index 7270989..c9fbe8a 100644 --- a/components/ui/CardItem.js +++ b/components/ui/CardItem.js @@ -5,7 +5,7 @@ import { connect } from 'react-redux'; import { MaterialCommunityIcons } from '@expo/vector-icons'; import { deleteCardFromDeck } from '../../services'; -import { deleteCard } from '../../actions'; +import { deleteCard } from '../../actions/deck'; import { COLOR_B_1, COLOR_WHITE, COLOR_FAILURE } from '../../utils/colors'; class CardItem extends Component { diff --git a/reducers/decks.js b/reducers/decks.js index 33603dc..5768985 100644 --- a/reducers/decks.js +++ b/reducers/decks.js @@ -4,7 +4,7 @@ import { ADD_CARD, DELETE_DECK, DELETE_CARD -} from '../actions'; +} from '../actions/deck'; function decks(state = {}, action) { const { type } = action; diff --git a/reducers/scores.js b/reducers/scores.js index 5439e99..1611598 100644 --- a/reducers/scores.js +++ b/reducers/scores.js @@ -1,4 +1,4 @@ -import { UPDATE_SCORE } from '../actions'; +import { UPDATE_SCORE } from '../actions/score'; function scores(state = [], action) { const { type } = action;