From f3258459c842b53e1ece6f79f5976e6c834929c0 Mon Sep 17 00:00:00 2001 From: vaasu Date: Wed, 15 Apr 2020 04:17:04 +0530 Subject: [PATCH] Updates --- asset-manifest.json | 8 ++++---- index.html | 2 +- ... precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js | 8 ++++---- service-worker.js | 2 +- static/js/main.647d7343.chunk.js.map | 1 - .../js/{main.647d7343.chunk.js => main.bed3cad2.chunk.js} | 4 ++-- static/js/main.bed3cad2.chunk.js.map | 1 + 7 files changed, 13 insertions(+), 13 deletions(-) rename precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js => precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js (90%) delete mode 100644 static/js/main.647d7343.chunk.js.map rename static/js/{main.647d7343.chunk.js => main.bed3cad2.chunk.js} (63%) create mode 100644 static/js/main.bed3cad2.chunk.js.map diff --git a/asset-manifest.json b/asset-manifest.json index dd62e25..b8ac4a5 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -3,8 +3,8 @@ "static/js/0.d43fc6df.chunk.js": "/adobeassignment/static/js/0.d43fc6df.chunk.js", "static/js/0.d43fc6df.chunk.js.map": "/adobeassignment/static/js/0.d43fc6df.chunk.js.map", "main.css": "/adobeassignment/static/css/main.531d6279.chunk.css", - "main.js": "/adobeassignment/static/js/main.647d7343.chunk.js", - "main.js.map": "/adobeassignment/static/js/main.647d7343.chunk.js.map", + "main.js": "/adobeassignment/static/js/main.bed3cad2.chunk.js", + "main.js.map": "/adobeassignment/static/js/main.bed3cad2.chunk.js.map", "runtime-main.js": "/adobeassignment/static/js/runtime-main.906a69da.js", "runtime-main.js.map": "/adobeassignment/static/js/runtime-main.906a69da.js.map", "static/css/3.de424728.chunk.css": "/adobeassignment/static/css/3.de424728.chunk.css", @@ -25,7 +25,7 @@ "static/js/8.cdecd739.chunk.js": "/adobeassignment/static/js/8.cdecd739.chunk.js", "static/js/8.cdecd739.chunk.js.map": "/adobeassignment/static/js/8.cdecd739.chunk.js.map", "index.html": "/adobeassignment/index.html", - "precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js": "/adobeassignment/precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js", + "precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js": "/adobeassignment/precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js", "service-worker.js": "/adobeassignment/service-worker.js", "static/css/3.de424728.chunk.css.map": "/adobeassignment/static/css/3.de424728.chunk.css.map", "static/css/4.0ef3a63e.chunk.css.map": "/adobeassignment/static/css/4.0ef3a63e.chunk.css.map", @@ -41,6 +41,6 @@ "static/css/3.de424728.chunk.css", "static/js/3.1ef0ea03.chunk.js", "static/css/main.531d6279.chunk.css", - "static/js/main.647d7343.chunk.js" + "static/js/main.bed3cad2.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index df030fb..f1032d9 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Adobe assignment
\ No newline at end of file +Adobe assignment
\ No newline at end of file diff --git a/precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js b/precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js similarity index 90% rename from precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js rename to precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js index 4de782a..27d8877 100644 --- a/precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js +++ b/precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js @@ -1,6 +1,6 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ { - "revision": "905138a169fff9f0d56acb6378c778ac", + "revision": "77310eb14b02304b11fa55190818734b", "url": "/adobeassignment/index.html" }, { @@ -24,7 +24,7 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ "url": "/adobeassignment/static/css/8.cf1d0990.chunk.css" }, { - "revision": "9db8a47b04e4f7e065f9", + "revision": "4b5a587edb64d1ebaa50", "url": "/adobeassignment/static/css/main.531d6279.chunk.css" }, { @@ -60,8 +60,8 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ "url": "/adobeassignment/static/js/8.cdecd739.chunk.js" }, { - "revision": "9db8a47b04e4f7e065f9", - "url": "/adobeassignment/static/js/main.647d7343.chunk.js" + "revision": "4b5a587edb64d1ebaa50", + "url": "/adobeassignment/static/js/main.bed3cad2.chunk.js" }, { "revision": "f6e2f1e08192fb121471", diff --git a/service-worker.js b/service-worker.js index 2e8c5c4..b8520c3 100644 --- a/service-worker.js +++ b/service-worker.js @@ -14,7 +14,7 @@ importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); importScripts( - "/adobeassignment/precache-manifest.ef52339ab2903b662c10712dc0e9d40d.js" + "/adobeassignment/precache-manifest.ec2c0d2e5e9c71e1a17992330831d14c.js" ); self.addEventListener('message', (event) => { diff --git a/static/js/main.647d7343.chunk.js.map b/static/js/main.647d7343.chunk.js.map deleted file mode 100644 index f243813..0000000 --- a/static/js/main.647d7343.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["pages/PLP/actions.js","pages/Cart/actions.js","pages/Login/actions.js","components/molecules/PageLoader/PageLoader.jsx","components/molecules/PageLoader/index.js","router.jsx","pages/Login/reducer.js","pages/PLP/reducer.js","pages/Cart/reducer.js","reducer.js","main.js"],"names":["DISPATCH_PRODUCTS","DISPATCH_SORT_SELECTION","DISPATCH_FILTER_RANGE","DISPATCH_SEARCH_STRING","UPDATE_FORM_VALUES","UPDATE_FORM_ERRORS","dispatchProducts","products","type","payload","dispatchSortSelection","sortSelection","sortBy","dispatchFilterRange","filterRange","dispatchSearchString","searchString","UPDATE_CART","updateCart","cartTotalCount","cartItems","LOGIN_DATA_STATE_RECEIVED","initializeLogin","dispatch","updateFormValues","formValues","updateFormErrors","formErrors","PageLoader","props","className","defaultProps","propTypes","LoadableLogin","Loadable","loader","loading","LoadablePLP","LoadableCart","Router","store","this","basename","exact","path","component","React","Component","PropTypes","object","initialState","Immutable","Map","reducer","state","action","mergeDeep","set","combineReducers","data","pages","login","loginReducer","plp","plpReducer","cart","cartReducer","composeEnhancers","window","__REDUX_DEVTOOLS_EXTENSION_COMPOSE__","serialize","immutable","compose","createStore","applyMiddleware","thunk","ReactModal","setAppElement","ReactDOM","render","document","getElementById"],"mappings":"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","file":"static/js/main.647d7343.chunk.js","sourcesContent":["export const DISPATCH_PRODUCTS = 'DISPATCH_PRODUCTS'\nexport const DISPATCH_SORT_SELECTION = 'DISPATCH_SORT_SELECTION'\nexport const DISPATCH_FILTER_RANGE = 'DISPATCH_FILTER_RANGE'\nexport const DISPATCH_SEARCH_STRING = 'DISPATCH_SEARCH_STRING'\nexport const UPDATE_FORM_VALUES = 'UPDATE_BILLING_FORM_VALUES'\nexport const UPDATE_FORM_ERRORS = 'UPDATE_BILLING_FORM_ERRORS'\n\nexport const initializeLogin = () => (dispatch) => {\n // return Promise.all([\n // dispatch(initializeApp())\n // ])\n // .then(() => ({statusCode: 200}))\n // .catch((err) => ({statusCode: err.statusCode || 500}))\n}\n\nexport const dispatchProducts = (products) => {\n return {\n type: DISPATCH_PRODUCTS,\n payload: {products}\n }\n}\n\nexport const dispatchSortSelection = (sortSelection) => {\n return {\n type: DISPATCH_SORT_SELECTION,\n payload: {sortBy: sortSelection}\n }\n}\n\nexport const dispatchFilterRange = (filterRange) => {\n return {\n type: DISPATCH_FILTER_RANGE,\n payload: {filterRange}\n }\n}\n\nexport const dispatchSearchString = (searchString) => {\n return {\n type: DISPATCH_SEARCH_STRING,\n payload: {searchString}\n }\n}\n\nexport const updateFormValues = (formValues) => {\n return {\n type: UPDATE_FORM_VALUES,\n payload: formValues\n }\n}\n\nexport const updateFormErrors = (formErrors) => {\n return {\n type: UPDATE_FORM_ERRORS,\n payload: formErrors\n }\n}\n ","export const UPDATE_CART = 'UPDATE_CART'\nexport const UPDATE_FORM_VALUES = 'UPDATE_BILLING_FORM_VALUES'\nexport const UPDATE_FORM_ERRORS = 'UPDATE_BILLING_FORM_ERRORS'\n\nexport const initializeLogin = () => (dispatch) => {\n // return Promise.all([\n // dispatch(initializeApp())\n // ])\n // .then(() => ({statusCode: 200}))\n // .catch((err) => ({statusCode: err.statusCode || 500}))\n}\n\nexport const updateCart = (cartTotalCount, cartItems) => {\n return {\n type: UPDATE_CART,\n payload: {cartTotalCount, cartItems}\n }\n}\n\nexport const updateFormValues = (formValues) => {\n return {\n type: UPDATE_FORM_VALUES,\n payload: formValues\n }\n}\n\nexport const updateFormErrors = (formErrors) => {\n return {\n type: UPDATE_FORM_ERRORS,\n payload: formErrors\n }\n}\n ","export const LOGIN_DATA_STATE_RECEIVED = 'LOGIN_DATA_STATE_RECEIVED'\nexport const UPDATE_FORM_VALUES = 'UPDATE_BILLING_FORM_VALUES'\nexport const UPDATE_FORM_ERRORS = 'UPDATE_BILLING_FORM_ERRORS'\n\nexport const updateLoginDataState = (payload) => ({type: LOGIN_DATA_STATE_RECEIVED, payload})\n\nexport const initializeLogin = () => (dispatch) => {\n // return Promise.all([\n // dispatch(initializeApp())\n // ])\n // .then(() => ({statusCode: 200}))\n // .catch((err) => ({statusCode: err.statusCode || 500}))\n}\n\nexport const updateFormValues = (formValues) => {\n return {\n type: UPDATE_FORM_VALUES,\n payload: formValues\n }\n}\n\nexport const updateFormErrors = (formErrors) => {\n return {\n type: UPDATE_FORM_ERRORS,\n payload: formErrors\n }\n}\n ","import React from 'react';\n\nconst PageLoader = props => {\n return (\n
\n
\n
\n
\n
\n
\n )\n //
\n //
\n //
l
\n //
o
\n //
a
\n //
d
\n //
i
\n //
n
\n //
g
\n //
\n //
\n};\n\nPageLoader.defaultProps = {\n\n};\n\nPageLoader.propTypes = {\n\n};\n\nexport default PageLoader;","import PageLoader from './PageLoader.jsx';\n\nexport default PageLoader;","import React from 'react'\nimport PropTypes from 'prop-types'\nimport {Provider} from 'react-redux'\nimport {BrowserRouter, Route} from 'react-router-dom';\nimport PageLoader from './components/molecules/PageLoader'\nimport Loadable from 'react-loadable'\n\nexport const LoadableLogin = Loadable({\n loader: () => import('./pages/Login'),\n loading: PageLoader\n})\n\nexport const LoadablePLP = Loadable({\n loader: () => import('./pages/PLP'),\n loading: PageLoader\n})\n\nexport const LoadableCart = Loadable({\n loader: () => import('./pages/Cart'),\n loading: PageLoader\n})\n\nclass Router extends React.Component {\n\n render() {\n const {store} = this.props\n return (\n \n \n \n \n \n \n \n \n )\n }\n}\n\nRouter.propTypes = {\n store: PropTypes.object\n}\n\nexport default Router\n","import Immutable from 'immutable'\n\nimport {LOGIN_DATA_STATE_RECEIVED, UPDATE_FORM_ERRORS, UPDATE_FORM_VALUES} from './actions'\n\nconst initialState = Immutable.Map()\n\nconst reducer = (state = initialState, action) => {\n switch (action.type) {\n case LOGIN_DATA_STATE_RECEIVED:\n case UPDATE_FORM_ERRORS:\n case UPDATE_FORM_VALUES:\n return state.mergeDeep(action.payload)\n default:\n return state\n }\n}\n\nexport default reducer\n","import Immutable from 'immutable'\n\nimport {\n DISPATCH_PRODUCTS,\n DISPATCH_SORT_SELECTION,\n DISPATCH_FILTER_RANGE,\n DISPATCH_SEARCH_STRING,\n UPDATE_FORM_ERRORS,\n UPDATE_FORM_VALUES\n} from './actions'\n\nconst initialState = Immutable.Map({\n products: []\n})\n\nconst reducer = (state = initialState, action) => {\n switch (action.type) {\n case DISPATCH_PRODUCTS:\n case DISPATCH_SORT_SELECTION:\n case DISPATCH_FILTER_RANGE:\n case DISPATCH_SEARCH_STRING:\n case UPDATE_FORM_ERRORS:\n case UPDATE_FORM_VALUES:\n return state.mergeDeep(action.payload)\n default:\n return state\n }\n}\n\nexport default reducer\n","import Immutable from 'immutable'\n\nimport {\n UPDATE_CART,\n UPDATE_FORM_ERRORS,\n UPDATE_FORM_VALUES\n} from './actions'\n\nconst initialState = Immutable.Map({\n cartItems: {}\n})\n\nconst reducer = (state = initialState, action) => {\n switch (action.type) {\n case UPDATE_CART:\n return state\n .set('cartItems', action.payload.cartItems)\n .set('cartTotalCount', action.payload.cartTotalCount)\n case UPDATE_FORM_ERRORS:\n case UPDATE_FORM_VALUES:\n return state.mergeDeep(action.payload)\n default:\n return state\n }\n}\n\nexport default reducer\n","import {combineReducers} from 'redux'\n\nimport loginReducer from './pages/Login/reducer'\nimport plpReducer from './pages/PLP/reducer'\nimport cartReducer from './pages/Cart/reducer'\n\nexport default combineReducers({\n data: combineReducers({\n pages: combineReducers({\n login: loginReducer,\n plp: plpReducer,\n cart: cartReducer\n })\n })\n})\n","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport thunk from 'redux-thunk'\nimport Immutable from 'immutable'\nimport {createStore, applyMiddleware, compose} from 'redux'\n// import * as serviceWorker from '../serviceWorker';\nimport Router from './router';\nimport reducer from './reducer'\nimport ReactModal from 'react-modal'\nimport './index.scss'\nimport 'bootstrap/dist/css/bootstrap.min.css'\n\nconst composeEnhancers =\n typeof window === 'object' &&\n window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? \n window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({\n serialize: { // prettier-ignore\n immutable: Immutable\n }\n }) : compose;\nconst store = createStore(reducer, composeEnhancers(applyMiddleware(thunk)))\n\nReactModal.setAppElement('#root');\nReactDOM.render(, document.getElementById('root'));\n\n// serviceWorker.unregister();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.647d7343.chunk.js b/static/js/main.bed3cad2.chunk.js similarity index 63% rename from static/js/main.647d7343.chunk.js rename to static/js/main.bed3cad2.chunk.js index 394aa9d..cf6da26 100644 --- a/static/js/main.647d7343.chunk.js +++ b/static/js/main.bed3cad2.chunk.js @@ -1,2 +1,2 @@ -(this.webpackJsonpadobeassignment=this.webpackJsonpadobeassignment||[]).push([[1],{10:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"d",(function(){return o})),n.d(e,"a",(function(){return a})),n.d(e,"c",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"e",(function(){return i})),n.d(e,"h",(function(){return f})),n.d(e,"j",(function(){return l})),n.d(e,"g",(function(){return p})),n.d(e,"i",(function(){return s}));var r="DISPATCH_PRODUCTS",o="DISPATCH_SORT_SELECTION",a="DISPATCH_FILTER_RANGE",c="DISPATCH_SEARCH_STRING",u="UPDATE_BILLING_FORM_VALUES",i="UPDATE_BILLING_FORM_ERRORS",f=function(t){return{type:r,payload:{products:t}}},l=function(t){return{type:o,payload:{sortBy:t}}},p=function(t){return{type:a,payload:{filterRange:t}}},s=function(t){return{type:c,payload:{searchString:t}}}},13:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"d",(function(){return c}));var r="UPDATE_CART",o="UPDATE_BILLING_FORM_VALUES",a="UPDATE_BILLING_FORM_ERRORS",c=function(t,e){return{type:r,payload:{cartTotalCount:t,cartItems:e}}}},15:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"d",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"e",(function(){return i}));var r="LOGIN_DATA_STATE_RECEIVED",o="UPDATE_BILLING_FORM_VALUES",a="UPDATE_BILLING_FORM_ERRORS",c=function(){return function(t){}},u=function(t){return{type:o,payload:t}},i=function(t){return{type:a,payload:t}}},27:function(t,e,n){"use strict";var r=n(0),o=n.n(r),a=function(t){return o.a.createElement("div",{className:"c-PageLoader"},o.a.createElement("div",{className:"c-PageLoader__lds-ripple"},o.a.createElement("div",null),o.a.createElement("div",null)))};a.defaultProps={},a.propTypes={},e.a=a},34:function(t,e,n){t.exports=n(55)},53:function(t,e,n){},55:function(t,e,n){"use strict";n.r(e);var r=n(0),o=n.n(r),a=n(11),c=n.n(a),u=n(31),i=n(8),f=n.n(i),l=n(6),p=n(5),s=n.n(p),d=n(22),y=n(23),m=n(9),b=n(27).a,_=n(16),E=n.n(_);function O(t){return(O="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function S(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:C,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case A.a:case A.b:case A.c:return t.mergeDeep(e.payload);default:return t}},j=n(10),U=f.a.Map({products:[]}),M=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:U,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case j.b:case j.d:case j.a:case j.c:case j.e:case j.f:return t.mergeDeep(e.payload);default:return t}},G=n(13),B=f.a.Map({cartItems:{}}),F=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case G.a:return t.set("cartItems",e.payload.cartItems).set("cartTotalCount",e.payload.cartTotalCount);case G.b:case G.c:return t.mergeDeep(e.payload);default:return t}},V=Object(l.c)({data:Object(l.c)({pages:Object(l.c)({login:N,plp:M,cart:F})})}),H=n(25),k=n.n(H);n(53),n(54);function x(t){return(x="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var X="object"===("undefined"===typeof window?"undefined":x(window))&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({serialize:{immutable:f.a}}):l.d,J=Object(l.e)(V,X(Object(l.a)(u.a)));k.a.setAppElement("#root"),c.a.render(o.a.createElement(L,{store:J}),document.getElementById("root"))}},[[34,2,3]]]); -//# sourceMappingURL=main.647d7343.chunk.js.map \ No newline at end of file +(this.webpackJsonpadobeassignment=this.webpackJsonpadobeassignment||[]).push([[1],{10:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"d",(function(){return o})),n.d(e,"a",(function(){return a})),n.d(e,"c",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"e",(function(){return i})),n.d(e,"h",(function(){return f})),n.d(e,"j",(function(){return l})),n.d(e,"g",(function(){return p})),n.d(e,"i",(function(){return s}));var r="DISPATCH_PRODUCTS",o="DISPATCH_SORT_SELECTION",a="DISPATCH_FILTER_RANGE",c="DISPATCH_SEARCH_STRING",u="UPDATE_BILLING_FORM_VALUES",i="UPDATE_BILLING_FORM_ERRORS",f=function(t){return{type:r,payload:{products:t}}},l=function(t){return{type:o,payload:{sortBy:t}}},p=function(t){return{type:a,payload:{filterRange:t}}},s=function(t){return{type:c,payload:{searchString:t}}}},13:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"d",(function(){return c}));var r="UPDATE_CART",o="UPDATE_BILLING_FORM_VALUES",a="UPDATE_BILLING_FORM_ERRORS",c=function(t,e){return{type:r,payload:{cartTotalCount:t,cartItems:e}}}},15:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"d",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"e",(function(){return i}));var r="LOGIN_DATA_STATE_RECEIVED",o="UPDATE_BILLING_FORM_VALUES",a="UPDATE_BILLING_FORM_ERRORS",c=function(){return function(t){}},u=function(t){return{type:o,payload:t}},i=function(t){return{type:a,payload:t}}},27:function(t,e,n){"use strict";var r=n(0),o=n.n(r),a=function(t){return o.a.createElement("div",{className:"c-PageLoader"},o.a.createElement("div",{className:"c-PageLoader__lds-ripple"},o.a.createElement("div",null),o.a.createElement("div",null)))};a.defaultProps={},a.propTypes={},e.a=a},34:function(t,e,n){t.exports=n(55)},53:function(t,e,n){},55:function(t,e,n){"use strict";n.r(e);var r=n(0),o=n.n(r),a=n(11),c=n.n(a),u=n(31),i=n(8),f=n.n(i),l=n(6),p=n(5),s=n.n(p),d=n(22),y=n(23),m=n(9),_=n(27).a,b=n(16),E=n.n(b);function O(t){return(O="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function S(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:C,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case A.a:case A.b:case A.c:return t.mergeDeep(e.payload);default:return t}},j=n(10),U=f.a.Map({products:[]}),M=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:U,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case j.b:case j.d:case j.a:case j.c:case j.e:case j.f:return t.mergeDeep(e.payload);default:return t}},G=n(13),B=f.a.Map({cartItems:{}}),F=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case G.a:return t.set("cartItems",e.payload.cartItems).set("cartTotalCount",e.payload.cartTotalCount);case G.b:case G.c:return t.mergeDeep(e.payload);default:return t}},V=Object(l.c)({data:Object(l.c)({pages:Object(l.c)({login:N,plp:M,cart:F})})}),H=n(25),k=n.n(H);n(53),n(54);function x(t){return(x="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var X="object"===("undefined"===typeof window?"undefined":x(window))&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({serialize:{immutable:f.a}}):l.d,J=Object(l.e)(V,X(Object(l.a)(u.a)));k.a.setAppElement("#root"),c.a.render(o.a.createElement(L,{store:J}),document.getElementById("root"))}},[[34,2,3]]]); +//# sourceMappingURL=main.bed3cad2.chunk.js.map \ No newline at end of file diff --git a/static/js/main.bed3cad2.chunk.js.map b/static/js/main.bed3cad2.chunk.js.map new file mode 100644 index 0000000..b7d78cd --- /dev/null +++ b/static/js/main.bed3cad2.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["pages/PLP/actions.js","pages/Cart/actions.js","pages/Login/actions.js","components/molecules/PageLoader/PageLoader.jsx","components/molecules/PageLoader/index.js","router.jsx","pages/Login/reducer.js","pages/PLP/reducer.js","pages/Cart/reducer.js","reducer.js","main.js"],"names":["DISPATCH_PRODUCTS","DISPATCH_SORT_SELECTION","DISPATCH_FILTER_RANGE","DISPATCH_SEARCH_STRING","UPDATE_FORM_VALUES","UPDATE_FORM_ERRORS","dispatchProducts","products","type","payload","dispatchSortSelection","sortSelection","sortBy","dispatchFilterRange","filterRange","dispatchSearchString","searchString","UPDATE_CART","updateCart","cartTotalCount","cartItems","LOGIN_DATA_STATE_RECEIVED","initializeLogin","dispatch","updateFormValues","formValues","updateFormErrors","formErrors","PageLoader","props","className","defaultProps","propTypes","LoadableLogin","Loadable","loader","loading","LoadablePLP","LoadableCart","Router","store","this","basename","exact","path","component","React","Component","PropTypes","object","initialState","Immutable","Map","reducer","state","action","mergeDeep","set","combineReducers","data","pages","login","loginReducer","plp","plpReducer","cart","cartReducer","composeEnhancers","window","__REDUX_DEVTOOLS_EXTENSION_COMPOSE__","serialize","immutable","compose","createStore","applyMiddleware","thunk","ReactModal","setAppElement","ReactDOM","render","document","getElementById"],"mappings":"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","file":"static/js/main.bed3cad2.chunk.js","sourcesContent":["export const DISPATCH_PRODUCTS = 'DISPATCH_PRODUCTS'\nexport const DISPATCH_SORT_SELECTION = 'DISPATCH_SORT_SELECTION'\nexport const DISPATCH_FILTER_RANGE = 'DISPATCH_FILTER_RANGE'\nexport const DISPATCH_SEARCH_STRING = 'DISPATCH_SEARCH_STRING'\nexport const UPDATE_FORM_VALUES = 'UPDATE_BILLING_FORM_VALUES'\nexport const UPDATE_FORM_ERRORS = 'UPDATE_BILLING_FORM_ERRORS'\n\nexport const initializeLogin = () => (dispatch) => {\n // return Promise.all([\n // dispatch(initializeApp())\n // ])\n // .then(() => ({statusCode: 200}))\n // .catch((err) => ({statusCode: err.statusCode || 500}))\n}\n\nexport const dispatchProducts = (products) => {\n return {\n type: DISPATCH_PRODUCTS,\n payload: {products}\n }\n}\n\nexport const dispatchSortSelection = (sortSelection) => {\n return {\n type: DISPATCH_SORT_SELECTION,\n payload: {sortBy: sortSelection}\n }\n}\n\nexport const dispatchFilterRange = (filterRange) => {\n return {\n type: DISPATCH_FILTER_RANGE,\n payload: {filterRange}\n }\n}\n\nexport const dispatchSearchString = (searchString) => {\n return {\n type: DISPATCH_SEARCH_STRING,\n payload: {searchString}\n }\n}\n\nexport const updateFormValues = (formValues) => {\n return {\n type: UPDATE_FORM_VALUES,\n payload: formValues\n }\n}\n\nexport const updateFormErrors = (formErrors) => {\n return {\n type: UPDATE_FORM_ERRORS,\n payload: formErrors\n }\n}\n ","export const UPDATE_CART = 'UPDATE_CART'\nexport const UPDATE_FORM_VALUES = 'UPDATE_BILLING_FORM_VALUES'\nexport const UPDATE_FORM_ERRORS = 'UPDATE_BILLING_FORM_ERRORS'\n\nexport const initializeLogin = () => (dispatch) => {\n // return Promise.all([\n // dispatch(initializeApp())\n // ])\n // .then(() => ({statusCode: 200}))\n // .catch((err) => ({statusCode: err.statusCode || 500}))\n}\n\nexport const updateCart = (cartTotalCount, cartItems) => {\n return {\n type: UPDATE_CART,\n payload: {cartTotalCount, cartItems}\n }\n}\n\nexport const updateFormValues = (formValues) => {\n return {\n type: UPDATE_FORM_VALUES,\n payload: formValues\n }\n}\n\nexport const updateFormErrors = (formErrors) => {\n return {\n type: UPDATE_FORM_ERRORS,\n payload: formErrors\n }\n}\n ","export const LOGIN_DATA_STATE_RECEIVED = 'LOGIN_DATA_STATE_RECEIVED'\nexport const UPDATE_FORM_VALUES = 'UPDATE_BILLING_FORM_VALUES'\nexport const UPDATE_FORM_ERRORS = 'UPDATE_BILLING_FORM_ERRORS'\n\nexport const updateLoginDataState = (payload) => ({type: LOGIN_DATA_STATE_RECEIVED, payload})\n\nexport const initializeLogin = () => (dispatch) => {\n // return Promise.all([\n // dispatch(initializeApp())\n // ])\n // .then(() => ({statusCode: 200}))\n // .catch((err) => ({statusCode: err.statusCode || 500}))\n}\n\nexport const updateFormValues = (formValues) => {\n return {\n type: UPDATE_FORM_VALUES,\n payload: formValues\n }\n}\n\nexport const updateFormErrors = (formErrors) => {\n return {\n type: UPDATE_FORM_ERRORS,\n payload: formErrors\n }\n}\n ","import React from 'react';\n\nconst PageLoader = props => {\n return (\n
\n
\n
\n
\n
\n
\n )\n //
\n //
\n //
l
\n //
o
\n //
a
\n //
d
\n //
i
\n //
n
\n //
g
\n //
\n //
\n};\n\nPageLoader.defaultProps = {\n\n};\n\nPageLoader.propTypes = {\n\n};\n\nexport default PageLoader;","import PageLoader from './PageLoader.jsx';\n\nexport default PageLoader;","import React from 'react'\nimport PropTypes from 'prop-types'\nimport {Provider} from 'react-redux'\nimport {BrowserRouter, Route} from 'react-router-dom';\nimport PageLoader from './components/molecules/PageLoader'\nimport Loadable from 'react-loadable'\n\nexport const LoadableLogin = Loadable({\n loader: () => import('./pages/Login'),\n loading: PageLoader\n})\n\nexport const LoadablePLP = Loadable({\n loader: () => import('./pages/PLP'),\n loading: PageLoader\n})\n\nexport const LoadableCart = Loadable({\n loader: () => import('./pages/Cart'),\n loading: PageLoader\n})\n\nclass Router extends React.Component {\n\n render() {\n const {store} = this.props\n return (\n \n \n \n \n \n \n \n \n )\n }\n}\n\nRouter.propTypes = {\n store: PropTypes.object\n}\n\nexport default Router\n","import Immutable from 'immutable'\n\nimport {LOGIN_DATA_STATE_RECEIVED, UPDATE_FORM_ERRORS, UPDATE_FORM_VALUES} from './actions'\n\nconst initialState = Immutable.Map()\n\nconst reducer = (state = initialState, action) => {\n switch (action.type) {\n case LOGIN_DATA_STATE_RECEIVED:\n case UPDATE_FORM_ERRORS:\n case UPDATE_FORM_VALUES:\n return state.mergeDeep(action.payload)\n default:\n return state\n }\n}\n\nexport default reducer\n","import Immutable from 'immutable'\n\nimport {\n DISPATCH_PRODUCTS,\n DISPATCH_SORT_SELECTION,\n DISPATCH_FILTER_RANGE,\n DISPATCH_SEARCH_STRING,\n UPDATE_FORM_ERRORS,\n UPDATE_FORM_VALUES\n} from './actions'\n\nconst initialState = Immutable.Map({\n products: []\n})\n\nconst reducer = (state = initialState, action) => {\n switch (action.type) {\n case DISPATCH_PRODUCTS:\n case DISPATCH_SORT_SELECTION:\n case DISPATCH_FILTER_RANGE:\n case DISPATCH_SEARCH_STRING:\n case UPDATE_FORM_ERRORS:\n case UPDATE_FORM_VALUES:\n return state.mergeDeep(action.payload)\n default:\n return state\n }\n}\n\nexport default reducer\n","import Immutable from 'immutable'\n\nimport {\n UPDATE_CART,\n UPDATE_FORM_ERRORS,\n UPDATE_FORM_VALUES\n} from './actions'\n\nconst initialState = Immutable.Map({\n cartItems: {}\n})\n\nconst reducer = (state = initialState, action) => {\n switch (action.type) {\n case UPDATE_CART:\n return state\n .set('cartItems', action.payload.cartItems)\n .set('cartTotalCount', action.payload.cartTotalCount)\n case UPDATE_FORM_ERRORS:\n case UPDATE_FORM_VALUES:\n return state.mergeDeep(action.payload)\n default:\n return state\n }\n}\n\nexport default reducer\n","import {combineReducers} from 'redux'\n\nimport loginReducer from './pages/Login/reducer'\nimport plpReducer from './pages/PLP/reducer'\nimport cartReducer from './pages/Cart/reducer'\n\nexport default combineReducers({\n data: combineReducers({\n pages: combineReducers({\n login: loginReducer,\n plp: plpReducer,\n cart: cartReducer\n })\n })\n})\n","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport thunk from 'redux-thunk'\nimport Immutable from 'immutable'\nimport {createStore, applyMiddleware, compose} from 'redux'\n// import * as serviceWorker from '../serviceWorker';\nimport Router from './router';\nimport reducer from './reducer'\nimport ReactModal from 'react-modal'\nimport './index.scss'\nimport 'bootstrap/dist/css/bootstrap.min.css'\n\nconst composeEnhancers =\n typeof window === 'object' &&\n window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? \n window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({\n serialize: { // prettier-ignore\n immutable: Immutable\n }\n }) : compose;\nconst store = createStore(reducer, composeEnhancers(applyMiddleware(thunk)))\n\nReactModal.setAppElement('#root');\nReactDOM.render(, document.getElementById('root'));\n\n// serviceWorker.unregister();\n"],"sourceRoot":""} \ No newline at end of file