{"version":3,"file":"ServiceAvailability.js","mappings":"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","sources":["webpack://client/./src/components/Errors.js","webpack://client/./src/components/Loader.js","webpack://client/./src/service-availability/styles.scss?a7a9","webpack://client/./src/service-availability/store.js","webpack://client/./src/service-availability/components/EnterPostCodesComponent.js","webpack://client/./src/service-availability/components/ResultsComponent.js","webpack://client/./src/service-availability/ServiceAvailability.js","webpack://client/./src/service-availability/index.js","webpack://client/./src/service-availability/styles.scss","webpack://client/./node_modules/css-loader/dist/runtime/api.js","webpack://client/./node_modules/css-loader/dist/runtime/sourceMaps.js","webpack://client/./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack://client/./node_modules/style-loader/dist/runtime/insertBySelector.js","webpack://client/./node_modules/style-loader/dist/runtime/insertStyleElement.js","webpack://client/./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js","webpack://client/./node_modules/style-loader/dist/runtime/styleDomAPI.js","webpack://client/./node_modules/style-loader/dist/runtime/styleTagTransform.js"],"sourcesContent":["import React from 'react';\r\n\r\nclass Errors extends React.Component {\r\n constructor(props) {\r\n super(props);\r\n }\r\n\r\n render() {\r\n if (!this.props.errors || !this.props.errors.length)\r\n return null;\r\n\r\n var count = this.props.errors.length;\r\n return (\r\n
\r\n {this.props.text}\r\n
\r\n \r\n );\r\n }\r\n}\r\n","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./styles.scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./styles.scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { createStore, applyMiddleware } from 'redux'\r\nimport thunk from 'redux-thunk'\r\nimport createLogger from 'redux-logger'\r\n\r\nlet id = 2;\r\nconst defaultState = {\r\n entries: [\r\n { id: 1, postCode: null }\r\n ],\r\n errors: [],\r\n messages: [],\r\n results: [],\r\n showResults: false,\r\n loading: false\r\n};\r\n\r\nexport default createStore((state = defaultState, action) => {\r\n const changeState = (overrides) => {\r\n return Object.assign({}, state, overrides);\r\n }\r\n\r\n switch (action.type) {\r\n case 'SHOW_RESULTS':\r\n return changeState({ showResults: true })\r\n\r\n case 'SET_IS_LOADING':\r\n return changeState({ loading: true });\r\n\r\n case 'ADD_ENTRY':\r\n return changeState({\r\n entries: [...state.entries, {\r\n id: id++,\r\n postCode: action.postCode\r\n }]\r\n });\r\n\r\n case 'SET_ENTRY':\r\n let entries = state.entries.map(entry => {\r\n if (entry.id === action.id)\r\n return Object.assign({}, entry, { postCode: action.postCode });\r\n return Object.assign({}, entry);\r\n });\r\n\r\n return changeState({ entries: entries });\r\n\r\n case 'SET_RESULTS':\r\n return changeState({\r\n errors: action.errors,\r\n messages: action.messages,\r\n results: action.results,\r\n showResults: action.results.length,\r\n loading: false\r\n });\r\n\r\n case 'SEARCH_AGAIN':\r\n return changeState({ showResults: false });\r\n };\r\n\r\n return state;\r\n},\r\napplyMiddleware(\r\n thunk,\r\n createLogger()\r\n));\r\n","import React from 'react'\r\nimport axios from 'axios'\r\nimport { connect } from 'react-redux'\r\nimport Errors from '../../components/Errors'\r\nimport LoaderComponent from '../../components/Loader'\r\n\r\nclass EnterPostCodesComponent extends React.Component {\r\n constructor(props) {\r\n super(props);\r\n this.submit = this.submit.bind(this);\r\n }\r\n\r\n submit() {\r\n this.props.onSearching();\r\n\r\n axios\r\n .post('/ss/availabilityService/checkAvailability', {\r\n records: this.props.entries\r\n })\r\n .then(res => {\r\n this.props.onResultsReceived({\r\n errors: res.data.Errors,\r\n messages: res.data.Messages,\r\n results: res.data.Model || []\r\n });\r\n })\r\n .catch(err => {\r\n this.props.onResultsReceived({\r\n errors: [{ ErrorMessage: \"Sorry we can't find any services for that post code\" }],\r\n messages: [],\r\n results: []\r\n });\r\n });\r\n }\r\n\r\n render() {\r\n return (\r\n