├── .babelrc ├── .gitignore ├── README.md ├── index.js ├── package.json ├── public ├── index.html └── main.css ├── server └── server.js ├── src ├── actions │ ├── decreaseItemQuantity.js │ ├── getCurrentUserInfo.js │ ├── increaseItemQuantity.js │ ├── index.js │ ├── initializeApp.js │ ├── setCanCheckOut.js │ ├── setCartItems.js │ ├── setCheckoutPhase.js │ ├── setCurrentUser.js │ ├── setCustomerServiceAvailability.js │ ├── setItemDetails.js │ ├── setItemPrice.js │ ├── setItemQuantityFetchStatus.js │ ├── setShippingCost.js │ ├── setShippingFetchStatus.js │ ├── setTaxRate.js │ └── toggleCheckingOut.js ├── combineReducers.js ├── components │ ├── App.jsx │ ├── CartItem │ │ ├── CartItemContainer.js │ │ ├── CartItemDisplay.jsx │ │ └── index.js │ ├── CartItemList │ │ ├── CartItemListContainer.js │ │ ├── CartItemListDisplay.jsx │ │ └── index.js │ ├── CartManageView │ │ ├── CartManageViewContainer.js │ │ ├── CartManageViewDisplay.jsx │ │ └── index.js │ ├── CheckoutButton │ │ ├── CheckoutButtonContainer.js │ │ ├── CheckoutButtonDisplay.jsx │ │ └── index.js │ ├── CheckoutStatusView │ │ ├── CheckoutStatusViewContainer.js │ │ ├── CheckoutStatusViewDisplay.jsx │ │ └── index.js │ ├── Main │ │ ├── MainContainer.js │ │ ├── MainDisplay.jsx │ │ └── index.js │ ├── OrderSummary │ │ ├── OrderSummaryContainer.js │ │ ├── OrderSummaryDisplay.jsx │ │ └── index.js │ ├── SupportAvailable │ │ ├── SupportAvailableContainer.js │ │ ├── SupportAvailableDisplay.jsx │ │ └── index.js │ ├── UserInfo │ │ ├── UserInfoContainer.js │ │ ├── UserInfoDisplay.jsx │ │ └── index.js │ └── index.js ├── createSocketConnection.js ├── defaultState.js ├── getStore.js ├── initSagas.js ├── reducers │ ├── canCheckOut.js │ ├── cartItems.js │ ├── checkoutPhase.js │ ├── currentUser.js │ ├── customerServiceAvailability.js │ ├── index.js │ ├── isCheckingOut.js │ ├── itemPrices.js │ ├── itemQuantityFetchStatus.js │ ├── items.js │ ├── shippingCost.js │ ├── shippingFetchStatus.js │ ├── taxRate.js │ └── version.js ├── sagas │ ├── checkoutAvailabilitySaga.js │ ├── checkoutSaga.js │ ├── currentUserSaga.js │ ├── currentUserSaga.spec.js │ ├── customerServiceAvailabilitySaga.js │ ├── fetchCartSaga.js │ ├── index.js │ ├── itemDetailsSaga.js │ ├── itemPriceSaga.js │ ├── itemQuantitySaga.js │ ├── itemQuantitySaga.spec.js │ ├── shippingSaga.js │ └── taxRateSaga.js ├── selectors │ ├── canCheckOutSelector.js │ ├── cartItemsSelector.js │ ├── checkoutPhaseSelector.js │ ├── currentUserSelector.js │ ├── customerServiceAvailabilitySelector.js │ ├── index.js │ ├── isCheckingOutSelector.js │ ├── itemDetailSelector.js │ ├── itemPricesSelector.js │ ├── itemQuantityFetchStatusSelector.js │ ├── shippingCostSelector.js │ ├── shippingFetchStatusSelector.js │ └── taxRateSelector.js └── utility │ ├── createReducer.js │ ├── formatCurrency.js │ ├── getQuery.js │ ├── index.js │ └── makeActionCreator.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/public/index.html -------------------------------------------------------------------------------- /public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/public/main.css -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/server/server.js -------------------------------------------------------------------------------- /src/actions/decreaseItemQuantity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/decreaseItemQuantity.js -------------------------------------------------------------------------------- /src/actions/getCurrentUserInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/getCurrentUserInfo.js -------------------------------------------------------------------------------- /src/actions/increaseItemQuantity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/increaseItemQuantity.js -------------------------------------------------------------------------------- /src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/index.js -------------------------------------------------------------------------------- /src/actions/initializeApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/initializeApp.js -------------------------------------------------------------------------------- /src/actions/setCanCheckOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setCanCheckOut.js -------------------------------------------------------------------------------- /src/actions/setCartItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setCartItems.js -------------------------------------------------------------------------------- /src/actions/setCheckoutPhase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setCheckoutPhase.js -------------------------------------------------------------------------------- /src/actions/setCurrentUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setCurrentUser.js -------------------------------------------------------------------------------- /src/actions/setCustomerServiceAvailability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setCustomerServiceAvailability.js -------------------------------------------------------------------------------- /src/actions/setItemDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setItemDetails.js -------------------------------------------------------------------------------- /src/actions/setItemPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setItemPrice.js -------------------------------------------------------------------------------- /src/actions/setItemQuantityFetchStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setItemQuantityFetchStatus.js -------------------------------------------------------------------------------- /src/actions/setShippingCost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setShippingCost.js -------------------------------------------------------------------------------- /src/actions/setShippingFetchStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setShippingFetchStatus.js -------------------------------------------------------------------------------- /src/actions/setTaxRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/setTaxRate.js -------------------------------------------------------------------------------- /src/actions/toggleCheckingOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/actions/toggleCheckingOut.js -------------------------------------------------------------------------------- /src/combineReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/combineReducers.js -------------------------------------------------------------------------------- /src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/App.jsx -------------------------------------------------------------------------------- /src/components/CartItem/CartItemContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartItem/CartItemContainer.js -------------------------------------------------------------------------------- /src/components/CartItem/CartItemDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartItem/CartItemDisplay.jsx -------------------------------------------------------------------------------- /src/components/CartItem/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartItem/index.js -------------------------------------------------------------------------------- /src/components/CartItemList/CartItemListContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartItemList/CartItemListContainer.js -------------------------------------------------------------------------------- /src/components/CartItemList/CartItemListDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartItemList/CartItemListDisplay.jsx -------------------------------------------------------------------------------- /src/components/CartItemList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartItemList/index.js -------------------------------------------------------------------------------- /src/components/CartManageView/CartManageViewContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartManageView/CartManageViewContainer.js -------------------------------------------------------------------------------- /src/components/CartManageView/CartManageViewDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartManageView/CartManageViewDisplay.jsx -------------------------------------------------------------------------------- /src/components/CartManageView/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CartManageView/index.js -------------------------------------------------------------------------------- /src/components/CheckoutButton/CheckoutButtonContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CheckoutButton/CheckoutButtonContainer.js -------------------------------------------------------------------------------- /src/components/CheckoutButton/CheckoutButtonDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CheckoutButton/CheckoutButtonDisplay.jsx -------------------------------------------------------------------------------- /src/components/CheckoutButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CheckoutButton/index.js -------------------------------------------------------------------------------- /src/components/CheckoutStatusView/CheckoutStatusViewContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CheckoutStatusView/CheckoutStatusViewContainer.js -------------------------------------------------------------------------------- /src/components/CheckoutStatusView/CheckoutStatusViewDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CheckoutStatusView/CheckoutStatusViewDisplay.jsx -------------------------------------------------------------------------------- /src/components/CheckoutStatusView/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/CheckoutStatusView/index.js -------------------------------------------------------------------------------- /src/components/Main/MainContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/Main/MainContainer.js -------------------------------------------------------------------------------- /src/components/Main/MainDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/Main/MainDisplay.jsx -------------------------------------------------------------------------------- /src/components/Main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/Main/index.js -------------------------------------------------------------------------------- /src/components/OrderSummary/OrderSummaryContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/OrderSummary/OrderSummaryContainer.js -------------------------------------------------------------------------------- /src/components/OrderSummary/OrderSummaryDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/OrderSummary/OrderSummaryDisplay.jsx -------------------------------------------------------------------------------- /src/components/OrderSummary/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/OrderSummary/index.js -------------------------------------------------------------------------------- /src/components/SupportAvailable/SupportAvailableContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/SupportAvailable/SupportAvailableContainer.js -------------------------------------------------------------------------------- /src/components/SupportAvailable/SupportAvailableDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/SupportAvailable/SupportAvailableDisplay.jsx -------------------------------------------------------------------------------- /src/components/SupportAvailable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/SupportAvailable/index.js -------------------------------------------------------------------------------- /src/components/UserInfo/UserInfoContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/UserInfo/UserInfoContainer.js -------------------------------------------------------------------------------- /src/components/UserInfo/UserInfoDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/UserInfo/UserInfoDisplay.jsx -------------------------------------------------------------------------------- /src/components/UserInfo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/UserInfo/index.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/createSocketConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/createSocketConnection.js -------------------------------------------------------------------------------- /src/defaultState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/defaultState.js -------------------------------------------------------------------------------- /src/getStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/getStore.js -------------------------------------------------------------------------------- /src/initSagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/initSagas.js -------------------------------------------------------------------------------- /src/reducers/canCheckOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/canCheckOut.js -------------------------------------------------------------------------------- /src/reducers/cartItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/cartItems.js -------------------------------------------------------------------------------- /src/reducers/checkoutPhase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/checkoutPhase.js -------------------------------------------------------------------------------- /src/reducers/currentUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/currentUser.js -------------------------------------------------------------------------------- /src/reducers/customerServiceAvailability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/customerServiceAvailability.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/isCheckingOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/isCheckingOut.js -------------------------------------------------------------------------------- /src/reducers/itemPrices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/itemPrices.js -------------------------------------------------------------------------------- /src/reducers/itemQuantityFetchStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/itemQuantityFetchStatus.js -------------------------------------------------------------------------------- /src/reducers/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/items.js -------------------------------------------------------------------------------- /src/reducers/shippingCost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/shippingCost.js -------------------------------------------------------------------------------- /src/reducers/shippingFetchStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/shippingFetchStatus.js -------------------------------------------------------------------------------- /src/reducers/taxRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/taxRate.js -------------------------------------------------------------------------------- /src/reducers/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/reducers/version.js -------------------------------------------------------------------------------- /src/sagas/checkoutAvailabilitySaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/checkoutAvailabilitySaga.js -------------------------------------------------------------------------------- /src/sagas/checkoutSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/checkoutSaga.js -------------------------------------------------------------------------------- /src/sagas/currentUserSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/currentUserSaga.js -------------------------------------------------------------------------------- /src/sagas/currentUserSaga.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/currentUserSaga.spec.js -------------------------------------------------------------------------------- /src/sagas/customerServiceAvailabilitySaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/customerServiceAvailabilitySaga.js -------------------------------------------------------------------------------- /src/sagas/fetchCartSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/fetchCartSaga.js -------------------------------------------------------------------------------- /src/sagas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/index.js -------------------------------------------------------------------------------- /src/sagas/itemDetailsSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/itemDetailsSaga.js -------------------------------------------------------------------------------- /src/sagas/itemPriceSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/itemPriceSaga.js -------------------------------------------------------------------------------- /src/sagas/itemQuantitySaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/itemQuantitySaga.js -------------------------------------------------------------------------------- /src/sagas/itemQuantitySaga.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/itemQuantitySaga.spec.js -------------------------------------------------------------------------------- /src/sagas/shippingSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/shippingSaga.js -------------------------------------------------------------------------------- /src/sagas/taxRateSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/sagas/taxRateSaga.js -------------------------------------------------------------------------------- /src/selectors/canCheckOutSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/canCheckOutSelector.js -------------------------------------------------------------------------------- /src/selectors/cartItemsSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/cartItemsSelector.js -------------------------------------------------------------------------------- /src/selectors/checkoutPhaseSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/checkoutPhaseSelector.js -------------------------------------------------------------------------------- /src/selectors/currentUserSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/currentUserSelector.js -------------------------------------------------------------------------------- /src/selectors/customerServiceAvailabilitySelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/customerServiceAvailabilitySelector.js -------------------------------------------------------------------------------- /src/selectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/index.js -------------------------------------------------------------------------------- /src/selectors/isCheckingOutSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/isCheckingOutSelector.js -------------------------------------------------------------------------------- /src/selectors/itemDetailSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/itemDetailSelector.js -------------------------------------------------------------------------------- /src/selectors/itemPricesSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/itemPricesSelector.js -------------------------------------------------------------------------------- /src/selectors/itemQuantityFetchStatusSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/itemQuantityFetchStatusSelector.js -------------------------------------------------------------------------------- /src/selectors/shippingCostSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/shippingCostSelector.js -------------------------------------------------------------------------------- /src/selectors/shippingFetchStatusSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/shippingFetchStatusSelector.js -------------------------------------------------------------------------------- /src/selectors/taxRateSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/selectors/taxRateSelector.js -------------------------------------------------------------------------------- /src/utility/createReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/utility/createReducer.js -------------------------------------------------------------------------------- /src/utility/formatCurrency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/utility/formatCurrency.js -------------------------------------------------------------------------------- /src/utility/getQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/utility/getQuery.js -------------------------------------------------------------------------------- /src/utility/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/utility/index.js -------------------------------------------------------------------------------- /src/utility/makeActionCreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/src/utility/makeActionCreator.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstern/redux-saga-cart/HEAD/webpack.config.js --------------------------------------------------------------------------------