From c440cf23f33eb5edb22eb4a75a4e6d20b69a7db7 Mon Sep 17 00:00:00 2001 From: amanriquez Date: Sun, 14 Apr 2019 17:13:28 -0500 Subject: [PATCH 1/2] cleaned up server --- server/index.js | 179 +----------------------------------------------- 1 file changed, 2 insertions(+), 177 deletions(-) diff --git a/server/index.js b/server/index.js index f6b278b..0dca223 100644 --- a/server/index.js +++ b/server/index.js @@ -28,7 +28,7 @@ app.use(express.static(path.join(__dirname, '../client/dist'))); // }) ////////////////////////////////////////////////////////// -///////////// AUTHENTICATION //////////////////////////// +///////////// ROUTES //////////////////////////// ////////////////////////////////////////////////////// // app.use(session({secret: 'cat', resave: false, saveUninitialized: false})); @@ -38,155 +38,9 @@ app.use(express.static(path.join(__dirname, '../client/dist'))); app.use('/api/auth', authRoutes); +app.use('/api/users', usersRoute) -/////////////////////////////////////////////////////////// -///////////////////////////////Routes///////////////////// -////////////////////////////////////////////////////////// - - -////////////////// -/////USERS//////// -////////////////// - - -//////GET ALL USERS ///////////// - -// app.get('/api/users', (req, res) => { - -// db.User.findAll() -// .then((users) => { -// res.send(users); -// }).catch((err) => { -// console.error(err) -// res.send(err); -// }); - - -// }) - -/////////SEARCH API /////////////// - -//added to users.js -// app.post('/api/search', (req, res)=>{ -// const query = req.body; -// ////// SETTING LOGIC TO HANDLE UNDEFINED VALUES /////////////////////////// -// if (!query.name){ -// query.name = {[Op.ne]: 'UNDEFINED'} -// } -// else { -// query.name= {[Op.substring]: query.name} -// } -// //------------------------------------------------ -// if (!query.company) { -// query.company = { [Op.ne]: 'UNDEFINED' } -// } -// else { -// query.company = { [Op.eq]: query.company } -// } -// //------------------------------------------------ -// if (!query.industry) { -// query.industry = { [Op.ne]: 'UNDEFINED' } -// } -// else { -// query.industry = { [Op.eq]: query.industry } -// } -// //---------------------------------------------------- - -// if (!query.position) { -// query.position = { [Op.ne]: 'UNDEFINED' } -// } -// else { -// query.position = { [Op.eq]: query.position } -// } -// //------------------------------------------------------ -// if (!query.address) { -// query.address = { [Op.ne]: 'UNDEFINED' } -// } -// else { -// query.address = { [Op.substring]: query.address } -// } - -// db.Purchase.findAll({ -// where:{ -// user_id: 1 /// --------------------------------------------------will be changed when passport works -// } -// }) -// .then((contacts)=>{ -// let contactId = contacts.map((contact)=> contact.contact_id) - -// db.Contact.findAll({ -// where: { -// name: query.name, -// company: query.company, -// industry: query.industry, -// position: query.position, -// Address: query.address, -// id: { [Op.notIn]: contactId } -// } -// }) -// .then((contacts)=>{ - -// const noContactInfo = contacts.map((contact)=>{ -// const searchRes = {}; -// searchRes.name = contact.name; -// searchRes.id = contact.id; -// searchRes.company = contact.company -// searchRes.industry = contact.industry; -// searchRes.position = contact.position; -// return searchRes; -// }) -// res.send(noContactInfo) -// }) -// .catch((err)=>{ -// res.send(err) -// }) - -// }) - - -// }); - - -////////// UPLOAD API /////////////////// -// app.post('/api/users', usersRoute) ----------------------------------------------------------------------------!!!!!!!!!!!!!! - -// app.post('/api/upload', (req, res)=>{ -// const upload = req.body -// db.Contact.create({ -// name: upload.name, -// position: upload.position, -// company: upload.company, -// industry: upload.industry, -// phone: upload.phone, -// email: upload.email, -// Address: upload.address, -// times_purchased: 0, -// userId: 1 -// }) -// .then((result)=>{ -// console.log(result) -// }) -// .catch((err)=>{ -// console.log(err) -// }) -// }) -///////////////////////// PURCHASE CONTACT HANDLER /////////////////////////////////// - -// app.post('/api/contact_purchase/:contactId', (req, res)=>{ -// const contactId = req.params.contactId.slice(1) -// db.Purchase.create({ -// user_id: 1, /////------------------------------------------------------------passport todo -// contact_id: contactId, -// }) -// .then((result)=>{ -// console.log(result) -// }) -// .catch((err)=>{ -// console.log(err) -// }) -// }) - /////INDIVIDUAL USER INFO///////////// @@ -200,23 +54,7 @@ app.get('/api/users/:id', (req, res) => { }); }) -app.use('/api/users', usersRoute) //-----------------------------------------------------------!!!!!! - -// app.get('/api/users/:id/uploaded_contacts', (req, res) => { -// req.params.id = 1; -// db.User.findAll({ where: { id: req.params.id } }) -// .then((result) => { -// result[0].getUploads() -// .then((result) => { -// res.send(result); -// }).catch((err) => { -// res.send('there was an error locating uploaded users'); -// }); -// }).catch((err) => { -// res.send(err); -// }); -// }) //added to users.js @@ -251,19 +89,6 @@ app.delete('/api/users/:id', (req, res) => { ////// CONTACTS //////// //////////////////////// -// app.get('/api/contacts', (req, res) => { - -// db.Contact.findAll() -// .then((contacts) => { -// res.send(contacts); -// }).catch((err) => { -// console.error(err) -// res.send(err); -// }); - - -// }) - app.get('/api/contacts/:id', (req, res) => { }) From aab676b6f1ba144d2c90791a2ce37d2538e0ca86 Mon Sep 17 00:00:00 2001 From: amanriquez Date: Sun, 14 Apr 2019 18:35:03 -0500 Subject: [PATCH 2/2] company logo --- client/dist/bundle.js | 14 +++++++------- client/dist/checked_contact.jpg | Bin 0 -> 20731 bytes client/dist/company_logo.png | Bin 0 -> 5941 bytes client/dist/unchecked_contact.jpg | Bin 0 -> 19940 bytes client/src/components/ButtonList.jsx | 2 +- client/src/components/DashBody.jsx | 13 ++++++++++--- client/src/components/DashboardHeader.jsx | 3 ++- client/src/components/LeadInfo.jsx | 6 +++++- client/src/components/UserHeader.jsx | 7 +++++-- client/src/index.jsx | 10 +++++----- 10 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 client/dist/checked_contact.jpg create mode 100644 client/dist/company_logo.png create mode 100644 client/dist/unchecked_contact.jpg diff --git a/client/dist/bundle.js b/client/dist/bundle.js index b858207..d581ca9 100644 --- a/client/dist/bundle.js +++ b/client/dist/bundle.js @@ -106,7 +106,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Fab__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Fab */ \"./node_modules/@material-ui/core/Fab/index.js\");\n/* harmony import */ var _material_ui_core_Fab__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Fab__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/IconButton */ \"./node_modules/@material-ui/core/IconButton/index.js\");\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_icons_Add__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/icons/Add */ \"./node_modules/@material-ui/icons/Add.js\");\n/* harmony import */ var _material_ui_icons_Add__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Add__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_icons_Delete__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/icons/Delete */ \"./node_modules/@material-ui/icons/Delete.js\");\n/* harmony import */ var _material_ui_icons_Delete__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Delete__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_icons_Navigation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/icons/Navigation */ \"./node_modules/@material-ui/icons/Navigation.js\");\n/* harmony import */ var _material_ui_icons_Navigation__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Navigation__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\n\n\nvar ButtonList = function ButtonList(_ref) {\n var selectView = _ref.selectView,\n uploadedView = _ref.uploadedView,\n purchasedView = _ref.purchasedView,\n renderContactList = _ref.renderContactList;\n\n var styles = function styles(theme) {\n return {\n margin: {\n margin: theme.spacing.unit\n },\n extendedIcon: {\n marginRight: theme.spacing.unit\n }\n };\n };\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"h3\", null, 'DASHBOARD')), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n onClick: function onClick() {\n uploadedView();\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\"\n }, \"Uploaded Contacts\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\",\n onClick: function onClick() {\n purchasedView();\n renderContactList();\n }\n }, \"Purchased Contacts\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\",\n onClick: function onClick() {\n selectView('upload');\n renderContactList();\n }\n }, \"Upload Contact\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\",\n onClick: function onClick() {\n selectView('search');\n renderContactList();\n }\n }, \"Search for New Contacts\")));\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ButtonList);\n\n//# sourceURL=webpack:///./client/src/components/ButtonList.jsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Fab__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Fab */ \"./node_modules/@material-ui/core/Fab/index.js\");\n/* harmony import */ var _material_ui_core_Fab__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Fab__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/IconButton */ \"./node_modules/@material-ui/core/IconButton/index.js\");\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_icons_Add__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/icons/Add */ \"./node_modules/@material-ui/icons/Add.js\");\n/* harmony import */ var _material_ui_icons_Add__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Add__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_icons_Delete__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/icons/Delete */ \"./node_modules/@material-ui/icons/Delete.js\");\n/* harmony import */ var _material_ui_icons_Delete__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Delete__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_icons_Navigation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/icons/Navigation */ \"./node_modules/@material-ui/icons/Navigation.js\");\n/* harmony import */ var _material_ui_icons_Navigation__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Navigation__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\n\n\nvar ButtonList = function ButtonList(_ref) {\n var selectView = _ref.selectView,\n uploadedView = _ref.uploadedView,\n purchasedView = _ref.purchasedView,\n renderContactList = _ref.renderContactList;\n\n var styles = function styles(theme) {\n return {\n margin: {\n margin: theme.spacing.unit\n },\n extendedIcon: {\n marginRight: theme.spacing.unit\n }\n };\n };\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"h3\", null, \"Dashboard\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n onClick: function onClick() {\n uploadedView();\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\"\n }, \"Uploaded Contacts\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\",\n onClick: function onClick() {\n purchasedView();\n renderContactList();\n }\n }, \"Purchased Contacts\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\",\n onClick: function onClick() {\n selectView('upload');\n renderContactList();\n }\n }, \"Upload Contact\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_3___default.a, {\n size: \"medium\",\n onClick: function onClick() {\n selectView('search');\n renderContactList();\n }\n }, \"Search for New Contacts\")));\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ButtonList);\n\n//# sourceURL=webpack:///./client/src/components/ButtonList.jsx?"); /***/ }), @@ -130,7 +130,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var reac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/Paper */ \"./node_modules/@material-ui/core/Paper/index.js\");\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Grid */ \"./node_modules/@material-ui/core/Grid/index.js\");\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _LeadInfo_jsx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./LeadInfo.jsx */ \"./client/src/components/LeadInfo.jsx\");\n/* harmony import */ var _ButtonList_jsx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ButtonList.jsx */ \"./client/src/components/ButtonList.jsx\");\n/* harmony import */ var _ContactList_jsx__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ContactList.jsx */ \"./client/src/components/ContactList.jsx\");\n/* harmony import */ var _SearchView_jsx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./SearchView.jsx */ \"./client/src/components/SearchView.jsx\");\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-router */ \"./node_modules/react-router/esm/react-router.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _AuthService_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./AuthService.js */ \"./client/src/components/AuthService.js\");\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar DashBody =\n/*#__PURE__*/\nfunction (_React$Component) {\n _inherits(DashBody, _React$Component);\n\n function DashBody(props) {\n var _this;\n\n _classCallCheck(this, DashBody);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(DashBody).call(this, props));\n _this.state = {\n // userId = null,\n leads: [{\n name: 'patrick ryan',\n company: 'zlien',\n id: 1\n }, {\n name: 'winntana B.',\n company: 'Operation Spark',\n id: 2\n }, {\n name: 'arnulfo Man',\n company: 'guitar'\n }],\n selectedView: null,\n uploaded: [],\n purchased: [],\n currentLead: {},\n contact: null,\n searchedContacts: [],\n contactView: null,\n renderContactList: false\n };\n var classes = props.classes;\n DashBody.propTypes = {\n classes: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired\n };\n _this.selectView = _this.selectView.bind(_assertThisInitialized(_this));\n _this.selectContact = _this.selectContact.bind(_assertThisInitialized(_this));\n _this.searchContact = _this.searchContact.bind(_assertThisInitialized(_this));\n _this.uploadedView = _this.uploadedView.bind(_assertThisInitialized(_this));\n _this.purchasedView = _this.purchasedView.bind(_assertThisInitialized(_this));\n _this.uploadContact = _this.uploadContact.bind(_assertThisInitialized(_this));\n _this.contactPurchase = _this.contactPurchase.bind(_assertThisInitialized(_this));\n _this.renderContactList = _this.renderContactList.bind(_assertThisInitialized(_this));\n return _this;\n }\n\n _createClass(DashBody, [{\n key: \"componentWillMount\",\n value: function componentWillMount() {\n this.props.history.push('/dashboard');\n document.body.style.backgroundImage = 'none';\n this.props.getUserPoints();\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n document.body.style.backgroundImage = \"url('./leaddeal.png')\";\n }\n }, {\n key: \"selectView\",\n value: function selectView(button) {\n this.setState({\n selectedView: button\n });\n }\n }, {\n key: \"uploadedView\",\n value: function uploadedView() {\n var _this2 = this;\n\n this.props.auth.fetch(\"/api/users/\".concat(this.props.userId, \"/uploaded_contacts\")).then(function (uploadedContacts) {\n console.log(uploadedContacts.data);\n\n _this2.setState({\n uploaded: uploadedContacts,\n selectedView: 'uploaded'\n });\n })[\"catch\"](function (err) {\n console.log(err);\n });\n }\n }, {\n key: \"purchasedView\",\n value: function purchasedView() {\n var _this3 = this;\n\n console.log('get logged in');\n this.props.auth.fetch(\"/api/users/\".concat(this.props.userId, \"/purchased_contacts\")).then(function (purchasedContacts) {\n console.log(purchasedContacts);\n\n _this3.setState({\n purchased: purchasedContacts,\n selectedView: 'purchased'\n });\n })[\"catch\"](function (err) {\n console.log(err);\n });\n }\n }, {\n key: \"selectContact\",\n value: function selectContact(contactId, list, view) {\n if (view === 'access') {\n var contact = this.state[list].filter(function (contact) {\n return contact.id === contactId;\n })[0];\n this.setState({\n currentLead: contact,\n contactView: 'access'\n });\n } else {\n var _contact = this.state.searchedContacts.filter(function (contact) {\n return contact.id === contactId;\n })[0];\n this.setState({\n currentLead: _contact,\n contactView: 'limited'\n });\n }\n }\n }, {\n key: \"searchContact\",\n value: function searchContact(query) {\n var _this4 = this;\n\n //console.log(query)\n var options = {\n method: 'POST',\n body: JSON.stringify(query)\n };\n this.props.auth.fetch(\"/api/users/search/\".concat(this.props.userId), options).then(function (contacts) {\n console.log('im inside this contact', contacts);\n\n _this4.setState({\n searchedContacts: contacts,\n selectedView: 'searched'\n });\n })[\"catch\"](function (err) {\n console.log(err);\n });\n }\n }, {\n key: \"uploadContact\",\n value: function uploadContact(contact) {\n var _this5 = this;\n\n console.log(this.props.userId);\n var options = {\n method: 'POST',\n body: JSON.stringify(contact)\n };\n this.props.auth.fetch2(\"/api/users/\".concat(this.props.userId, \"/upload\"), options).then(function (response) {\n _this5.props.getUserPoints();\n })[\"catch\"](function (err) {\n console.error(err);\n });\n }\n }, {\n key: \"contactPurchase\",\n value: function contactPurchase(event, contactId) {\n var _this6 = this;\n\n console.log(event.target.innerHTML);\n\n if (this.props.points > 0) {\n var options = {\n method: 'POST'\n };\n this.props.auth.fetch(\"/api/users/purchase_contact/\".concat(this.props.userId, \"/\").concat(contactId), options).then(function (result) {\n console.log('i have just purchased this contact', result);\n\n _this6.props.getUserPoints(); // document.getElementById('purchase-button').innerHTML = 'Contact Purchased';\n // document.getElementById('purchase-button').style.color = 'grey';\n\n\n event.target.innerHTML = 'Contact Purchased';\n event.target.style.color = 'grey';\n })[\"catch\"](function (err) {\n console.log(err);\n });\n } else {\n alert('You do not have enough points to complete this purchase. Please upload more contacts to obtain more points');\n }\n }\n }, {\n key: \"renderContactList\",\n value: function renderContactList() {\n this.setState({\n renderContactList: true\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n if (this.state.renderContactList) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n container: true,\n spacing: 24\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: true\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"left-top-display\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ButtonList_jsx__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n selectView: this.selectView,\n uploadedView: this.uploadedView,\n purchasedView: this.purchasedView,\n renderContactList: this.renderContactList\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"left-bottom-display\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ContactList_jsx__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n uploaded: this.state.uploaded,\n purchased: this.state.purchased,\n selectedView: this.state.selectedView,\n selectContact: this.selectContact,\n searchContact: this.searchContact,\n uploadContact: this.uploadContact\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SearchView_jsx__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n searchedContacts: this.state.searchedContacts,\n selectedView: this.state.selectedView,\n selectContact: this.selectContact\n }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: 9\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_LeadInfo_jsx__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n currentLead: this.state.currentLead,\n contactView: this.state.contactView,\n contactPurchase: this.contactPurchase\n }))));\n } else {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n container: true,\n spacing: 24\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: true\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"left-top-display\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ButtonList_jsx__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n selectView: this.selectView,\n uploadedView: this.uploadedView,\n purchasedView: this.purchasedView,\n renderContactList: this.renderContactList\n }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: 9\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_LeadInfo_jsx__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n currentLead: this.state.currentLead,\n contactView: this.state.contactView,\n contactPurchase: this.contactPurchase\n }))));\n }\n }\n }]);\n\n return DashBody;\n}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component);\n\nvar styles = function styles(theme) {\n return {\n root: {\n flexGrow: 1\n },\n paper: {\n padding: theme.spacing.unit * 2,\n textAlign: 'center',\n color: theme.palette.text.secondary\n }\n };\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(react_router__WEBPACK_IMPORTED_MODULE_9__[\"withRouter\"])(Object(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__[\"withStyles\"])(styles)(DashBody)));\n\n//# sourceURL=webpack:///./client/src/components/DashBody.jsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/Paper */ \"./node_modules/@material-ui/core/Paper/index.js\");\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Grid */ \"./node_modules/@material-ui/core/Grid/index.js\");\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _LeadInfo_jsx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./LeadInfo.jsx */ \"./client/src/components/LeadInfo.jsx\");\n/* harmony import */ var _ButtonList_jsx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ButtonList.jsx */ \"./client/src/components/ButtonList.jsx\");\n/* harmony import */ var _ContactList_jsx__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ContactList.jsx */ \"./client/src/components/ContactList.jsx\");\n/* harmony import */ var _SearchView_jsx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./SearchView.jsx */ \"./client/src/components/SearchView.jsx\");\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-router */ \"./node_modules/react-router/esm/react-router.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _AuthService_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./AuthService.js */ \"./client/src/components/AuthService.js\");\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar DashBody =\n/*#__PURE__*/\nfunction (_React$Component) {\n _inherits(DashBody, _React$Component);\n\n function DashBody(props) {\n var _this;\n\n _classCallCheck(this, DashBody);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(DashBody).call(this, props));\n _this.state = {\n // userId = null,\n leads: [{\n name: 'patrick ryan',\n company: 'zlien',\n id: 1\n }, {\n name: 'winntana B.',\n company: 'Operation Spark',\n id: 2\n }, {\n name: 'arnulfo Man',\n company: 'guitar'\n }],\n selectedView: null,\n uploaded: [],\n purchased: [],\n currentLead: {},\n contact: null,\n searchedContacts: [],\n contactView: null,\n renderContactList: false,\n username: ''\n };\n var classes = props.classes;\n DashBody.propTypes = {\n classes: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired\n };\n _this.selectView = _this.selectView.bind(_assertThisInitialized(_this));\n _this.selectContact = _this.selectContact.bind(_assertThisInitialized(_this));\n _this.searchContact = _this.searchContact.bind(_assertThisInitialized(_this));\n _this.uploadedView = _this.uploadedView.bind(_assertThisInitialized(_this));\n _this.purchasedView = _this.purchasedView.bind(_assertThisInitialized(_this));\n _this.uploadContact = _this.uploadContact.bind(_assertThisInitialized(_this));\n _this.contactPurchase = _this.contactPurchase.bind(_assertThisInitialized(_this));\n _this.renderContactList = _this.renderContactList.bind(_assertThisInitialized(_this));\n return _this;\n }\n\n _createClass(DashBody, [{\n key: \"componentWillMount\",\n value: function componentWillMount() {\n this.props.history.push('/dashboard');\n document.body.style.backgroundImage = 'none';\n this.props.getUserPoints();\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n document.body.style.backgroundImage = \"url('./leaddeal.png')\";\n }\n }, {\n key: \"selectView\",\n value: function selectView(button) {\n this.setState({\n selectedView: button\n });\n }\n }, {\n key: \"uploadedView\",\n value: function uploadedView() {\n var _this2 = this;\n\n this.props.auth.fetch(\"/api/users/\".concat(this.props.userId, \"/uploaded_contacts\")).then(function (uploadedContacts) {\n console.log(uploadedContacts.data);\n\n _this2.setState({\n uploaded: uploadedContacts,\n selectedView: 'uploaded'\n });\n })[\"catch\"](function (err) {\n console.log(err);\n });\n }\n }, {\n key: \"purchasedView\",\n value: function purchasedView() {\n var _this3 = this;\n\n console.log('get logged in');\n this.props.auth.fetch(\"/api/users/\".concat(this.props.userId, \"/purchased_contacts\")).then(function (purchasedContacts) {\n console.log(purchasedContacts);\n\n _this3.setState({\n purchased: purchasedContacts,\n selectedView: 'purchased'\n });\n })[\"catch\"](function (err) {\n console.log(err);\n });\n }\n }, {\n key: \"selectContact\",\n value: function selectContact(contactId, list, view) {\n if (view === 'access') {\n var contact = this.state[list].filter(function (contact) {\n return contact.id === contactId;\n })[0];\n this.setState({\n currentLead: contact,\n contactView: 'access'\n });\n } else {\n var _contact = this.state.searchedContacts.filter(function (contact) {\n return contact.id === contactId;\n })[0];\n this.setState({\n currentLead: _contact,\n contactView: 'limited'\n });\n }\n }\n }, {\n key: \"searchContact\",\n value: function searchContact(query) {\n var _this4 = this;\n\n //console.log(query)\n var options = {\n method: 'POST',\n body: JSON.stringify(query)\n };\n this.props.auth.fetch(\"/api/users/search/\".concat(this.props.userId), options).then(function (contacts) {\n console.log('im inside this contact', contacts);\n\n _this4.setState({\n searchedContacts: contacts,\n selectedView: 'searched'\n });\n })[\"catch\"](function (err) {\n console.log(err);\n });\n }\n }, {\n key: \"uploadContact\",\n value: function uploadContact(contact) {\n var _this5 = this;\n\n console.log(this.props.userId);\n var options = {\n method: 'POST',\n body: JSON.stringify(contact)\n };\n this.props.auth.fetch2(\"/api/users/\".concat(this.props.userId, \"/upload\"), options).then(function (response) {\n _this5.props.getUserPoints();\n })[\"catch\"](function (err) {\n console.error(err);\n });\n }\n }, {\n key: \"contactPurchase\",\n value: function contactPurchase(event, contactId) {\n var _this6 = this;\n\n console.log(event.target.innerHTML);\n\n if (this.props.points > 0) {\n var options = {\n method: 'POST'\n };\n this.props.auth.fetch(\"/api/users/purchase_contact/\".concat(this.props.userId, \"/\").concat(contactId), options).then(function (result) {\n console.log('i have just purchased this contact', result);\n\n _this6.props.getUserPoints(); // document.getElementById('purchase-button').innerHTML = 'Contact Purchased';\n // document.getElementById('purchase-button').style.color = 'grey';\n\n\n event.target.innerHTML = 'Contact Purchased';\n event.target.style.color = 'grey';\n })[\"catch\"](function (err) {\n console.log(err);\n });\n } else {\n alert('You do not have enough points to complete this purchase. Please upload more contacts to obtain more points');\n }\n }\n }, {\n key: \"renderContactList\",\n value: function renderContactList() {\n this.setState({\n renderContactList: true\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n if (this.state.renderContactList) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n container: true,\n spacing: 24\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: true\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"left-top-display\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ButtonList_jsx__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n selectView: this.selectView,\n uploadedView: this.uploadedView,\n purchasedView: this.purchasedView,\n renderContactList: this.renderContactList\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"left-bottom-display\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ContactList_jsx__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n uploaded: this.state.uploaded,\n purchased: this.state.purchased,\n selectedView: this.state.selectedView,\n selectContact: this.selectContact,\n searchContact: this.searchContact,\n uploadContact: this.uploadContact\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SearchView_jsx__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n searchedContacts: this.state.searchedContacts,\n selectedView: this.state.selectedView,\n selectContact: this.selectContact\n }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: 9\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_LeadInfo_jsx__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n currentLead: this.state.currentLead,\n contactView: this.state.contactView,\n contactPurchase: this.contactPurchase\n }))));\n } else {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n container: true,\n spacing: 24\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: true\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"left-top-display\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ButtonList_jsx__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n selectView: this.selectView,\n uploadedView: this.uploadedView,\n purchasedView: this.purchasedView,\n renderContactList: this.renderContactList\n }))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_4___default.a, {\n item: true,\n xs: 9\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_LeadInfo_jsx__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n currentLead: this.state.currentLead,\n contactView: this.state.contactView,\n contactPurchase: this.contactPurchase\n }))));\n }\n }\n }]);\n\n return DashBody;\n}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component);\n\nvar styles = function styles(theme) {\n return {\n root: {\n flexGrow: 1\n },\n paper: {\n padding: theme.spacing.unit * 2,\n textAlign: 'center',\n color: theme.palette.text.secondary\n }\n };\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(react_router__WEBPACK_IMPORTED_MODULE_9__[\"withRouter\"])(Object(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__[\"withStyles\"])(styles)(DashBody)));\n\n//# sourceURL=webpack:///./client/src/components/DashBody.jsx?"); /***/ }), @@ -142,7 +142,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var reac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/AppBar */ \"./node_modules/@material-ui/core/AppBar/index.js\");\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Toolbar */ \"./node_modules/@material-ui/core/Toolbar/index.js\");\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/Typography */ \"./node_modules/@material-ui/core/Typography/index.js\");\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/core/IconButton */ \"./node_modules/@material-ui/core/IconButton/index.js\");\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/icons/Menu */ \"./node_modules/@material-ui/icons/Menu.js\");\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-router-dom */ \"./node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var _AuthService__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./AuthService */ \"./client/src/components/AuthService.js\");\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-router */ \"./node_modules/react-router/esm/react-router.js\");\n\n\n\n\n\n\n\n\n\n\n\n\nvar styles = {\n root: {\n flexGrow: 1\n },\n grow: {\n flexGrow: 1\n },\n menuButton: {\n marginLeft: -12,\n marginRight: 20\n }\n};\n\nfunction DashboardHeader(props) {\n var classes = props.classes;\n var isLoggedIn = props.isLoggedIn;\n var logOutUser = props.logOutUser;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classes.root\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default.a, {\n position: \"static\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default.a, {\n variant: \"h6\",\n color: \"inherit\",\n className: classes.grow\n }, \"Lead the Deal\"), isLoggedIn ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n onClick: logOutUser\n }, \"Logout\")) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n color: \"inherit\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: \"/register\"\n }, \"REGISTER\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n color: \"inherit\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: \"/login\"\n }, \"LOGIN\"))))));\n} // DashboardHeader.propTypes = {\n// classes: PropTypes.object.isRequired,\n// };\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(react_router__WEBPACK_IMPORTED_MODULE_11__[\"withRouter\"])(Object(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__[\"withStyles\"])(styles)(DashboardHeader)));\n\n//# sourceURL=webpack:///./client/src/components/DashboardHeader.jsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/AppBar */ \"./node_modules/@material-ui/core/AppBar/index.js\");\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Toolbar */ \"./node_modules/@material-ui/core/Toolbar/index.js\");\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/Typography */ \"./node_modules/@material-ui/core/Typography/index.js\");\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/core/IconButton */ \"./node_modules/@material-ui/core/IconButton/index.js\");\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/icons/Menu */ \"./node_modules/@material-ui/icons/Menu.js\");\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-router-dom */ \"./node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var _AuthService__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./AuthService */ \"./client/src/components/AuthService.js\");\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react-router */ \"./node_modules/react-router/esm/react-router.js\");\n\n\n\n\n\n\n\n\n\n\n\n\nvar styles = {\n root: {\n flexGrow: 1\n },\n grow: {\n flexGrow: 1\n },\n menuButton: {\n marginLeft: -12,\n marginRight: 20\n }\n};\n\nfunction DashboardHeader(props) {\n var classes = props.classes;\n var isLoggedIn = props.isLoggedIn;\n var logOutUser = props.logOutUser;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classes.root\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default.a, {\n position: \"static\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"img\", {\n src: \"./company_logo.png\",\n height: \"60x\",\n alt: \"logo\"\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default.a, {\n variant: \"h6\",\n color: \"inherit\",\n className: classes.grow\n }), isLoggedIn ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n onClick: logOutUser\n }, \"Logout\")) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n color: \"inherit\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: \"/register\"\n }, \"REGISTER\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n color: \"inherit\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: \"/login\"\n }, \"LOGIN\"))))));\n} // DashboardHeader.propTypes = {\n// classes: PropTypes.object.isRequired,\n// };\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(react_router__WEBPACK_IMPORTED_MODULE_11__[\"withRouter\"])(Object(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__[\"withStyles\"])(styles)(DashboardHeader)));\n\n//# sourceURL=webpack:///./client/src/components/DashboardHeader.jsx?"); /***/ }), @@ -166,7 +166,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var reac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @material-ui/core/Toolbar */ \"./node_modules/@material-ui/core/Toolbar/index.js\");\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/Paper */ \"./node_modules/@material-ui/core/Paper/index.js\");\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/Grid */ \"./node_modules/@material-ui/core/Grid/index.js\");\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/Card */ \"./node_modules/@material-ui/core/Card/index.js\");\n/* harmony import */ var _material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/CardActionArea */ \"./node_modules/@material-ui/core/CardActionArea/index.js\");\n/* harmony import */ var _material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/core/CardActions */ \"./node_modules/@material-ui/core/CardActions/index.js\");\n/* harmony import */ var _material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/core/CardContent */ \"./node_modules/@material-ui/core/CardContent/index.js\");\n/* harmony import */ var _material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _material_ui_core_CardMedia__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @material-ui/core/CardMedia */ \"./node_modules/@material-ui/core/CardMedia/index.js\");\n/* harmony import */ var _material_ui_core_CardMedia__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardMedia__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @material-ui/core/Typography */ \"./node_modules/@material-ui/core/Typography/index.js\");\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _material_ui_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @material-ui/core */ \"./node_modules/@material-ui/core/index.es.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar styles = {\n card: {\n maxWidth: 345\n },\n media: {\n height: 140\n }\n};\n\nvar Practice = function Practice(_ref) {\n var currentLead = _ref.currentLead,\n contactView = _ref.contactView,\n contactPurchase = _ref.contactPurchase;\n console.log(currentLead);\n var verified;\n\n if (contactView === 'access') {\n if (currentLead.verified) {\n verified = \"Lead the Deal Verified\";\n } else {\n verified = \"Not verified\";\n }\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-card\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10___default.a, {\n gutterBottom: true,\n variant: \"h5\",\n component: \"h2\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, currentLead.name)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core__WEBPACK_IMPORTED_MODULE_12__[\"Divider\"], null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-info\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Company:\"), \" \", currentLead.company), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Position:\"), \" \", currentLead.position), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Industry: \"), currentLead.industry), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Phone:\"), \" \", currentLead.phone), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"e-mail: \"), currentLead.email), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Address: \"), currentLead.Address), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Verified:\"), \" \", verified))))));\n } else if (contactView === 'limited') {\n var _verified;\n\n if (currentLead.verified) {\n _verified = \"Lead the Deal Verified\";\n } else {\n _verified = \"Not verified\";\n }\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-card\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10___default.a, {\n gutterBottom: true,\n variant: \"h5\",\n component: \"h2\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null), currentLead.name)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core__WEBPACK_IMPORTED_MODULE_12__[\"Divider\"], null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-info\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Company: \"), \" \", currentLead.company), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Position:\"), \" \", currentLead.position), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Industry:\"), \" \", currentLead.industry), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Verified:\"), \" \", _verified)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n id: currentLead.id\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4___default.a, {\n size: \"small\",\n variant: \"contained\",\n color: \"primary\",\n onClick: function onClick() {\n return contactPurchase(event, currentLead.id);\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \"Purchase This Contact\"))))))));\n } else {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null);\n }\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Practice);\n\n//# sourceURL=webpack:///./client/src/components/LeadInfo.jsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @material-ui/core/Toolbar */ \"./node_modules/@material-ui/core/Toolbar/index.js\");\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/Paper */ \"./node_modules/@material-ui/core/Paper/index.js\");\n/* harmony import */ var _material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Paper__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/Grid */ \"./node_modules/@material-ui/core/Grid/index.js\");\n/* harmony import */ var _material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Grid__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/Card */ \"./node_modules/@material-ui/core/Card/index.js\");\n/* harmony import */ var _material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/CardActionArea */ \"./node_modules/@material-ui/core/CardActionArea/index.js\");\n/* harmony import */ var _material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/core/CardActions */ \"./node_modules/@material-ui/core/CardActions/index.js\");\n/* harmony import */ var _material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/core/CardContent */ \"./node_modules/@material-ui/core/CardContent/index.js\");\n/* harmony import */ var _material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _material_ui_core_CardMedia__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @material-ui/core/CardMedia */ \"./node_modules/@material-ui/core/CardMedia/index.js\");\n/* harmony import */ var _material_ui_core_CardMedia__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_CardMedia__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @material-ui/core/Typography */ \"./node_modules/@material-ui/core/Typography/index.js\");\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _material_ui_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @material-ui/core */ \"./node_modules/@material-ui/core/index.es.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar styles = {\n card: {\n maxWidth: 345\n },\n media: {\n height: 140\n }\n};\n\nvar Practice = function Practice(_ref) {\n var currentLead = _ref.currentLead,\n contactView = _ref.contactView,\n contactPurchase = _ref.contactPurchase;\n console.log(currentLead);\n var verified;\n\n if (contactView === 'access') {\n if (currentLead.verified) {\n verified = \"Lead the Deal Verified\";\n } else {\n verified = \"Not verified\";\n }\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-card\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10___default.a, {\n gutterBottom: true,\n variant: \"h5\",\n component: \"h2\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, currentLead.name, currentLead.verified ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \" \", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"img\", {\n src: \"./checked_contact.jpg\",\n width: \"20px\",\n alt: \"verified icon\"\n })) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \" \", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"img\", {\n src: \"./unchecked_contact.jpg\",\n width: \"20px\",\n alt: \"unverified icon\"\n })))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core__WEBPACK_IMPORTED_MODULE_12__[\"Divider\"], null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-info\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Company:\"), \" \", currentLead.company), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Position:\"), \" \", currentLead.position), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Industry: \"), currentLead.industry), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Phone:\"), \" \", currentLead.phone), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"e-mail: \"), currentLead.email), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Address: \"), currentLead.Address), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Verified:\"), \" \", verified))))));\n } else if (contactView === 'limited') {\n var _verified;\n\n if (currentLead.verified) {\n _verified = \"Lead the Deal Verified\";\n } else {\n _verified = \"Not verified\";\n }\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-card\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Card__WEBPACK_IMPORTED_MODULE_5___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardActionArea__WEBPACK_IMPORTED_MODULE_6___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardContent__WEBPACK_IMPORTED_MODULE_8___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_10___default.a, {\n gutterBottom: true,\n variant: \"h5\",\n component: \"h2\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null), currentLead.name)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core__WEBPACK_IMPORTED_MODULE_12__[\"Divider\"], null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"contact-info\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Company: \"), \" \", currentLead.company), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Position:\"), \" \", currentLead.position), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Industry:\"), \" \", currentLead.industry), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"strong\", null, \"Verified:\"), \" \", _verified)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_CardActions__WEBPACK_IMPORTED_MODULE_7___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n id: currentLead.id\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_4___default.a, {\n size: \"small\",\n variant: \"contained\",\n color: \"primary\",\n onClick: function onClick() {\n return contactPurchase(event, currentLead.id);\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \"Purchase This Contact\"))))))));\n } else {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null);\n }\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Practice);\n\n//# sourceURL=webpack:///./client/src/components/LeadInfo.jsx?"); /***/ }), @@ -214,7 +214,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var reac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/AppBar */ \"./node_modules/@material-ui/core/AppBar/index.js\");\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Toolbar */ \"./node_modules/@material-ui/core/Toolbar/index.js\");\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/Typography */ \"./node_modules/@material-ui/core/Typography/index.js\");\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/core/IconButton */ \"./node_modules/@material-ui/core/IconButton/index.js\");\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/icons/Menu */ \"./node_modules/@material-ui/icons/Menu.js\");\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-router-dom */ \"./node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var _AuthService__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./AuthService */ \"./client/src/components/AuthService.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-router */ \"./node_modules/react-router/esm/react-router.js\");\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar styles = {\n root: {\n flexGrow: 1\n },\n grow: {\n flexGrow: 1\n },\n menuButton: {\n marginLeft: -12,\n marginRight: 20\n }\n};\n\nvar UserHeader =\n/*#__PURE__*/\nfunction (_React$Component) {\n _inherits(UserHeader, _React$Component);\n\n function UserHeader(props) {\n var _this;\n\n _classCallCheck(this, UserHeader);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(UserHeader).call(this, props));\n _this.state = {\n points: null\n };\n _this.logOut = _this.logOut.bind(_assertThisInitialized(_this));\n return _this;\n }\n\n _createClass(UserHeader, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.props.history.push('/dashboard');\n }\n }, {\n key: \"logOut\",\n value: function logOut() {\n this.props.history.push('/login');\n this.props.logOutUser();\n }\n }, {\n key: \"render\",\n value: function render() {\n var classes = this.props.classes;\n var isLoggedIn = this.props.isLoggedIn;\n var logOutUser = this.props.logOutUser;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classes.root\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default.a, {\n position: \"static\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default.a, null, \"You have \", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, \" - \", this.props.points, \" - \"), \" points\", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default.a, {\n variant: \"h6\",\n color: \"inherit\",\n className: classes.grow\n }, \"Lead the Deal\"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n onClick: this.logOut\n }, \"Logout\")))));\n }\n }]);\n\n return UserHeader;\n}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); // DashboardHeader.propTypes = {\n// classes: PropTypes.object.isRequired,\n// };\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(react_router__WEBPACK_IMPORTED_MODULE_12__[\"withRouter\"])(Object(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__[\"withStyles\"])(styles)(UserHeader)));\n\n//# sourceURL=webpack:///./client/src/components/UserHeader.jsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/styles */ \"./node_modules/@material-ui/core/styles/index.js\");\n/* harmony import */ var _material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material-ui/core/AppBar */ \"./node_modules/@material-ui/core/AppBar/index.js\");\n/* harmony import */ var _material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material-ui/core/Toolbar */ \"./node_modules/@material-ui/core/Toolbar/index.js\");\n/* harmony import */ var _material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material-ui/core/Typography */ \"./node_modules/@material-ui/core/Typography/index.js\");\n/* harmony import */ var _material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/core/IconButton */ \"./node_modules/@material-ui/core/IconButton/index.js\");\n/* harmony import */ var _material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_IconButton__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @material-ui/icons/Menu */ \"./node_modules/@material-ui/icons/Menu.js\");\n/* harmony import */ var _material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_material_ui_icons_Menu__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-router-dom */ \"./node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var _AuthService__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./AuthService */ \"./client/src/components/AuthService.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-router */ \"./node_modules/react-router/esm/react-router.js\");\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar styles = {\n root: {\n flexGrow: 1\n },\n grow: {\n flexGrow: 1\n },\n menuButton: {\n marginLeft: -12,\n marginRight: 20\n }\n};\n\nvar UserHeader =\n/*#__PURE__*/\nfunction (_React$Component) {\n _inherits(UserHeader, _React$Component);\n\n function UserHeader(props) {\n var _this;\n\n _classCallCheck(this, UserHeader);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(UserHeader).call(this, props));\n _this.state = {\n points: null\n };\n _this.logOut = _this.logOut.bind(_assertThisInitialized(_this));\n return _this;\n }\n\n _createClass(UserHeader, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.props.history.push('/dashboard');\n }\n }, {\n key: \"logOut\",\n value: function logOut() {\n this.props.history.push('/login');\n this.props.logOutUser();\n }\n }, {\n key: \"render\",\n value: function render() {\n var classes = this.props.classes;\n var isLoggedIn = this.props.isLoggedIn;\n var logOutUser = this.props.logOutUser;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classes.root\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_AppBar__WEBPACK_IMPORTED_MODULE_3___default.a, {\n position: \"static\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Toolbar__WEBPACK_IMPORTED_MODULE_4___default.a, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"img\", {\n src: \"./company_logo.png\",\n height: \"60x\",\n alt: \"logo\"\n }), \"\\u2003 \\u2003 \\u2003\", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Typography__WEBPACK_IMPORTED_MODULE_5___default.a, {\n variant: \"h6\",\n color: \"inherit\",\n className: classes.grow\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \"@\", this.props.username, \", you have \", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \"-\", this.props.points, \"-\"), \" points \")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_6___default.a, {\n onClick: this.logOut\n }, \"Logout\")))));\n }\n }]);\n\n return UserHeader;\n}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component); // DashboardHeader.propTypes = {\n// classes: PropTypes.object.isRequired,\n// };\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Object(react_router__WEBPACK_IMPORTED_MODULE_12__[\"withRouter\"])(Object(_material_ui_core_styles__WEBPACK_IMPORTED_MODULE_2__[\"withStyles\"])(styles)(UserHeader)));\n\n//# sourceURL=webpack:///./client/src/components/UserHeader.jsx?"); /***/ }), @@ -226,7 +226,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var reac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ \"./node_modules/react-dom/index.js\");\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_DashboardHeader_jsx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/DashboardHeader.jsx */ \"./client/src/components/DashboardHeader.jsx\");\n/* harmony import */ var _components_DashBody_jsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/DashBody.jsx */ \"./client/src/components/DashBody.jsx\");\n/* harmony import */ var _components_Login_jsx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/Login.jsx */ \"./client/src/components/Login.jsx\");\n/* harmony import */ var _components_Register_jsx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/Register.jsx */ \"./client/src/components/Register.jsx\");\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-router-dom */ \"./node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _components_AuthService_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/AuthService.js */ \"./client/src/components/AuthService.js\");\n/* harmony import */ var _components_UserHeader_jsx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/UserHeader.jsx */ \"./client/src/components/UserHeader.jsx\");\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\n\n\n\n\n\n\n //Material UI stuff\n\nvar styles = {\n paperContainer: {\n backgroundImage: \"url(\".concat(Image, \")\")\n }\n};\n\nvar App =\n/*#__PURE__*/\nfunction (_React$Component) {\n _inherits(App, _React$Component);\n\n function App(props) {\n var _this;\n\n _classCallCheck(this, App);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(App).call(this, props));\n _this.state = {\n isLoggedin: false,\n userId: null,\n redirectTo: '',\n points: null\n };\n _this.registerUser = _this.registerUser.bind(_assertThisInitialized(_this));\n _this.loginUser = _this.loginUser.bind(_assertThisInitialized(_this));\n _this.logOutUser = _this.logOutUser.bind(_assertThisInitialized(_this));\n _this.getUserPoints = _this.getUserPoints.bind(_assertThisInitialized(_this));\n _this.Auth = new _components_AuthService_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"]();\n return _this;\n }\n\n _createClass(App, [{\n key: \"componentWillMount\",\n value: function componentWillMount() {// if (this.Auth.loggedIn()){\n // this.setState({\n // isLoggedin: true,\n // redirectTo: '/dashboard'\n // })\n // } else{\n // this.setState({\n // isLoggedin: false\n // })\n // }\n }\n }, {\n key: \"getUserPoints\",\n value: function getUserPoints() {\n var _this2 = this;\n\n this.Auth.fetch(\"/api/users/\".concat(this.state.userId)).then(function (user) {\n _this2.setState({\n points: user.points\n });\n })[\"catch\"](function (err) {\n console.error(err);\n });\n }\n }, {\n key: \"registerUser\",\n value: function registerUser(user) {\n var _this3 = this;\n\n axios__WEBPACK_IMPORTED_MODULE_8___default.a.post('/api/auth/signup', user).then(function (response) {\n console.log(response);\n\n if (response.data) {\n console.log('succesful signup');\n\n _this3.setState({\n redirectTo: '/login'\n });\n } else {\n console.log('signup error');\n }\n })[\"catch\"](function (err) {\n console.log('sign up server error', err);\n });\n }\n }, {\n key: \"loginUser\",\n value: function loginUser(username, password) {\n var _this4 = this;\n\n this.Auth.login(username, password).then(function (res) {\n console.log(res);\n\n _this4.setState({\n isLoggedin: true,\n userId: res.id\n });\n })[\"catch\"](function (err) {\n alert(err.message);\n });\n }\n }, {\n key: \"logOutUser\",\n value: function logOutUser() {\n this.Auth.logout();\n this.setState({\n isLoggedin: false,\n userId: null,\n redirectTo: '/login'\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this5 = this;\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"BrowserRouter\"], null, this.state.isLoggedin ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_UserHeader_jsx__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n logOutUser: this.logOutUser,\n userId: this.state.userId,\n points: this.state.points\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_DashBody_jsx__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n auth: this.Auth,\n userId: this.state.userId,\n updatePoints: this.updatePoints,\n getUserPoints: this.getUserPoints,\n points: this.state.points\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"Route\"], {\n exact: true,\n path: \"/dashboard\"\n })) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"intro-body\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_DashboardHeader_jsx__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n isLoggedin: this.state.isLoggedin,\n logOutUser: this.logOutUser\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"Route\"], {\n path: \"/register\",\n render: function render(routeProps) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Register_jsx__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _extends({}, routeProps, {\n registerUser: _this5.registerUser\n }));\n }\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"Route\"], {\n path: \"/login\",\n render: function render(routeProps) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Login_jsx__WEBPACK_IMPORTED_MODULE_5__[\"default\"], _extends({}, routeProps, {\n Auth: _this5.Auth,\n isLoggedin: _this5.state.isLoggedin,\n loginUser: _this5.loginUser\n }));\n }\n })));\n }\n }]);\n\n return App;\n}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component);\n\nreact_dom__WEBPACK_IMPORTED_MODULE_1___default.a.render(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(App, null), document.getElementById('root'));\n\n//# sourceURL=webpack:///./client/src/index.jsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ \"./node_modules/react-dom/index.js\");\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material-ui/core/Button */ \"./node_modules/@material-ui/core/Button/index.js\");\n/* harmony import */ var _material_ui_core_Button__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_ui_core_Button__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_DashboardHeader_jsx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/DashboardHeader.jsx */ \"./client/src/components/DashboardHeader.jsx\");\n/* harmony import */ var _components_DashBody_jsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/DashBody.jsx */ \"./client/src/components/DashBody.jsx\");\n/* harmony import */ var _components_Login_jsx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/Login.jsx */ \"./client/src/components/Login.jsx\");\n/* harmony import */ var _components_Register_jsx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/Register.jsx */ \"./client/src/components/Register.jsx\");\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-router-dom */ \"./node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _components_AuthService_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/AuthService.js */ \"./client/src/components/AuthService.js\");\n/* harmony import */ var _components_UserHeader_jsx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/UserHeader.jsx */ \"./client/src/components/UserHeader.jsx\");\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\n\n\n\n\n\n\n //Material UI stuff\n\nvar styles = {\n paperContainer: {\n backgroundImage: \"url(\".concat(Image, \")\")\n }\n};\n\nvar App =\n/*#__PURE__*/\nfunction (_React$Component) {\n _inherits(App, _React$Component);\n\n function App(props) {\n var _this;\n\n _classCallCheck(this, App);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(App).call(this, props));\n _this.state = {\n isLoggedin: false,\n userId: null,\n redirectTo: '',\n username: '',\n points: null\n };\n _this.registerUser = _this.registerUser.bind(_assertThisInitialized(_this));\n _this.loginUser = _this.loginUser.bind(_assertThisInitialized(_this));\n _this.logOutUser = _this.logOutUser.bind(_assertThisInitialized(_this));\n _this.getUserPoints = _this.getUserPoints.bind(_assertThisInitialized(_this));\n _this.Auth = new _components_AuthService_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"]();\n return _this;\n }\n\n _createClass(App, [{\n key: \"componentWillMount\",\n value: function componentWillMount() {// if (this.Auth.loggedIn()){\n // this.setState({\n // isLoggedin: true,\n // redirectTo: '/dashboard'\n // })\n // } else{\n // this.setState({\n // isLoggedin: false\n // })\n // }\n }\n }, {\n key: \"getUserPoints\",\n value: function getUserPoints() {\n var _this2 = this;\n\n this.Auth.fetch(\"/api/users/\".concat(this.state.userId)).then(function (user) {\n _this2.setState({\n points: user.points\n });\n })[\"catch\"](function (err) {\n console.error(err);\n });\n }\n }, {\n key: \"registerUser\",\n value: function registerUser(user) {\n var _this3 = this;\n\n axios__WEBPACK_IMPORTED_MODULE_8___default.a.post('/api/auth/signup', user).then(function (response) {\n console.log(response);\n\n if (response.data) {\n console.log('succesful signup');\n\n _this3.setState({\n redirectTo: '/login'\n });\n } else {\n console.log('signup error');\n }\n })[\"catch\"](function (err) {\n console.log('sign up server error', err);\n });\n }\n }, {\n key: \"loginUser\",\n value: function loginUser(username, password) {\n var _this4 = this;\n\n this.Auth.login(username, password).then(function (res) {\n console.log(res);\n\n _this4.setState({\n isLoggedin: true,\n userId: res.id,\n username: res.username\n });\n })[\"catch\"](function (err) {\n alert(err.message);\n });\n }\n }, {\n key: \"logOutUser\",\n value: function logOutUser() {\n this.Auth.logout();\n this.setState({\n isLoggedin: false,\n userId: null,\n redirectTo: '/login'\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this5 = this;\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"BrowserRouter\"], null, this.state.isLoggedin ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_UserHeader_jsx__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n logOutUser: this.logOutUser,\n userId: this.state.userId,\n points: this.state.points,\n username: this.state.username\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_DashBody_jsx__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n auth: this.Auth,\n userId: this.state.userId,\n username: this.state.username,\n updatePoints: this.updatePoints,\n getUserPoints: this.getUserPoints,\n points: this.state.points\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"Route\"], {\n exact: true,\n path: \"/dashboard\"\n })) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: \"intro-body\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_DashboardHeader_jsx__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n isLoggedin: this.state.isLoggedin,\n logOutUser: this.logOutUser\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"Route\"], {\n path: \"/register\",\n render: function render(routeProps) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Register_jsx__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _extends({}, routeProps, {\n registerUser: _this5.registerUser\n }));\n }\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_7__[\"Route\"], {\n path: \"/login\",\n render: function render(routeProps) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Login_jsx__WEBPACK_IMPORTED_MODULE_5__[\"default\"], _extends({}, routeProps, {\n Auth: _this5.Auth,\n isLoggedin: _this5.state.isLoggedin,\n loginUser: _this5.loginUser\n }));\n }\n })));\n }\n }]);\n\n return App;\n}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component);\n\nreact_dom__WEBPACK_IMPORTED_MODULE_1___default.a.render(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(App, null), document.getElementById('root'));\n\n//# sourceURL=webpack:///./client/src/index.jsx?"); /***/ }), @@ -5654,7 +5654,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /*!***************************************************************!*\ !*** ./node_modules/react-router-dom/esm/react-router-dom.js ***! \***************************************************************/ -/*! exports provided: BrowserRouter, HashRouter, Link, NavLink, MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, withRouter, __RouterContext */ +/*! exports provided: MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, withRouter, __RouterContext, BrowserRouter, HashRouter, Link, NavLink */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; diff --git a/client/dist/checked_contact.jpg b/client/dist/checked_contact.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffda021dea1fe38bf8f5731fa4f0b2b65af6f964 GIT binary patch literal 20731 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

1ch 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 UCfWu(Y6vsbH$9qj#4hmv0K;k;G5`Po literal 0 HcmV?d00001 diff --git a/client/dist/company_logo.png b/client/dist/company_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..162c20519fc950811109b83b53d0388c2d9b1bda GIT binary patch literal 5941 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

-

{'DASHBOARD'}

+

Dashboard

{uploadedView(); }}>