Commit 070cc2c9 authored by Mathias Engelbrecht Pilegård's avatar Mathias Engelbrecht Pilegård
Browse files

begun adding team information page template - made some refactoring changes

parent c4829649
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\App.js\";\nimport React from \"react\";\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\";\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport { fas } from '@fortawesome/free-solid-svg-icons'; //Components\n\nimport Navigationbar from \"./components/navigationbar/Navigationbar\";\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\";\nimport Homepage from \"./components/homepage/Homepage\";\nimport ReportForm from \"./components/reportForm/ReportForm\";\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\";\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\";\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nlibrary.add(fas);\n\nconst App = () => /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(\"switch\", {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/frontpage\",\n children: /*#__PURE__*/_jsxDEV(Frontpage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n children: /*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/home\",\n children: /*#__PURE__*/_jsxDEV(Homepage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 3\n}, this)\n/*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n\n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n\n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n\n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n\n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n\n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n*/\n;\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/App.js"],"names":["React","BrowserRouter","Router","Route","Switch","library","fas","Navigationbar","Frontpage","Homepage","ReportForm","ProjectOverview","ProjectInformationPage","TeamOverview","add","App"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,aAAa,IAAIC,MAA1B,EAAkCC,KAAlC,EAAyCC,MAAzC,QAAuD,kBAAvD;AACA,SAASC,OAAT,QAAwB,mCAAxB;AACA,SAASC,GAAT,QAAoB,mCAApB,C,CAEA;;AACA,OAAOC,aAAP,MAA0B,0CAA1B;AACA,OAAOC,SAAP,MAAsB,sDAAtB;AACA,OAAOC,QAAP,MAAqB,gCAArB;AACA,OAAOC,UAAP,MAAuB,oCAAvB;AACA,OAAOC,eAAP,MAA4B,sDAA5B;AACA,OAAOC,sBAAP,MAAmC,oEAAnC;AACA,OAAOC,YAAP,MAAyB,6CAAzB;;AAGAR,OAAO,CAACS,GAAR,CAAYR,GAAZ;;AAEA,MAAMS,GAAG,GAAG,mBAEV,QAAC,MAAD;AAAA,yBACE;AAAA,4BAEE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,YAAZ;AAAA,6BACE,QAAC,SAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YAFF,eAME,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,GAAZ;AAAA,6BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YANF,eAUE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,OAAZ;AAAA,6BACE,QAAC,QAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YAVF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AAuBA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA5CA;;KAAMA,G;AAgDN,eAAeA,GAAf","sourcesContent":["import React from \"react\"\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\"\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { fas } from '@fortawesome/free-solid-svg-icons'\n\n//Components\nimport Navigationbar from \"./components/navigationbar/Navigationbar\"\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\"\nimport Homepage from \"./components/homepage/Homepage\"\nimport ReportForm from \"./components/reportForm/ReportForm\"\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\"\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\"\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\"\n\n\nlibrary.add(fas)\n\nconst App = () => (\n\n <Router>\n <switch>\n\n <Route path=\"/frontpage\">\n <Frontpage />\n </Route>\n\n <Route path=\"/\">\n <Navigationbar />\n </Route>\n\n <Route path=\"/home\">\n <Homepage />\n </Route>\n\n\n\n\n\n </switch>\n </Router>\n\n\n /*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n \n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n \n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n \n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n \n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n \n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n */\n\n)\n\nexport default App"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\project\\\\projectOverview\\\\ProjectOverview.js\",\n _s = $RefreshSig$();\n\nimport React, { useState } from 'react';\nimport { NavLink } from \"react-router-dom\";\nimport \"./projectOverview.css\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport Navigationbar from '../../navigationbar/Navigationbar';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst ProjectOverview = () => {\n _s();\n\n const [is1stButtonActive, set1stButtonActive] = useState(true);\n const [is2ndButtonActive, set2ndButtonActive] = useState(false);\n\n const FirstButtonActive = () => {\n set1stButtonActive(true);\n set2ndButtonActive(false);\n };\n\n const SecondButtonActive = () => {\n set1stButtonActive(false);\n set2ndButtonActive(true);\n };\n\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"projectlist-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"projectlist-title\",\n children: \"Your Projects\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n className: \"create-new-project-button\",\n children: \"New Project\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-sort-menu-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"personal-shared-projects-container\",\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n className: is1stButtonActive ? \"activeUnderlined\" : \"inactive\",\n onClick: FirstButtonActive,\n children: \"Shared Projects\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"a\", {\n className: is2ndButtonActive ? \"activeUnderlined\" : \"inactive\",\n onClick: SecondButtonActive,\n children: \"Personal Projects\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-sort-select-container\",\n children: [/*#__PURE__*/_jsxDEV(\"p\", {\n children: \"Sort by:\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"select\", {\n children: [/*#__PURE__*/_jsxDEV(\"option\", {\n children: \"Last updated\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n children: \"Last created\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n children: \"Name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n children: \"Name descending\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n children: \"Oldest created\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n children: \"Oldest updated\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"projectlist\",\n children: /*#__PURE__*/_jsxDEV(\"ul\", {\n children: /*#__PURE__*/_jsxDEV(\"li\", {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-entry\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-team-name\",\n children: /*#__PURE__*/_jsxDEV(NavLink, {\n to: \"/projects/ReactApp\",\n children: [\"Henriks meme machine / ReactApp\\xA0\", /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"chevron-right\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 53,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-status-info-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"new-issues-info\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"bug\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"tooltip-text\",\n children: \"Total issues\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"issues-solved-info\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"check\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 65,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"tooltip-text\",\n children: \"Issues solved\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"last-updated-info\",\n children: /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"Last updated: \\xA01 day ago\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 19\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this);\n};\n\n_s(ProjectOverview, \"HG7GXInjLShQfoZOwJVmOa11C1o=\");\n\n_c = ProjectOverview;\nexport default ProjectOverview;\n\nvar _c;\n\n$RefreshReg$(_c, \"ProjectOverview\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/project/projectOverview/ProjectOverview.js"],"names":["React","useState","NavLink","FontAwesomeIcon","Navigationbar","ProjectOverview","is1stButtonActive","set1stButtonActive","is2ndButtonActive","set2ndButtonActive","FirstButtonActive","SecondButtonActive"],"mappings":"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","sourcesContent":["import React, { useState } from 'react'\r\nimport { NavLink } from \"react-router-dom\";\r\nimport \"./projectOverview.css\"\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\nimport Navigationbar from '../../navigationbar/Navigationbar';\r\n\r\nconst ProjectOverview = () => {\r\n const [is1stButtonActive, set1stButtonActive] = useState(true);\r\n const [is2ndButtonActive, set2ndButtonActive] = useState(false);\r\n\r\n const FirstButtonActive = () => {\r\n set1stButtonActive(true);\r\n set2ndButtonActive(false);\r\n };\r\n\r\n const SecondButtonActive = () => {\r\n set1stButtonActive(false);\r\n set2ndButtonActive(true);\r\n };\r\n\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"projectlist-container\">\r\n <div className=\"content-header\">\r\n <h2 className=\"projectlist-title\">Your Projects</h2>\r\n <button className=\"create-new-project-button\">\r\n New Project\r\n </button>\r\n </div>\r\n <div className=\"project-sort-menu-container\">\r\n <div className=\"personal-shared-projects-container\">\r\n <a className={is1stButtonActive ? \"activeUnderlined\" : \"inactive\"} onClick={FirstButtonActive}>Shared Projects</a>\r\n <a className={is2ndButtonActive ? \"activeUnderlined\" : \"inactive\"} onClick={SecondButtonActive}>Personal Projects</a>\r\n </div>\r\n <div className=\"project-sort-select-container\">\r\n <p>Sort by:</p>\r\n <select>\r\n <option>Last updated</option>\r\n <option>Last created</option>\r\n <option>Name</option>\r\n <option>Name descending</option>\r\n <option>Oldest created</option>\r\n <option>Oldest updated</option>\r\n </select>\r\n </div>\r\n </div>\r\n <div className=\"projectlist\">\r\n <ul>\r\n <li>\r\n <div className=\"project-entry\">\r\n <div className=\"project-team-name\">\r\n <NavLink to=\"/projects/ReactApp\">Henriks meme machine / ReactApp&nbsp;\r\n <FontAwesomeIcon className=\"icon\" icon=\"chevron-right\"></FontAwesomeIcon>\r\n </NavLink>\r\n </div>\r\n <div className=\"project-status-info-container\">\r\n <div className=\"new-issues-info\">\r\n <FontAwesomeIcon className=\"icon\" icon=\"bug\"></FontAwesomeIcon>\r\n <p>0</p>\r\n <span className=\"tooltip-text\">Total issues</span>\r\n </div>\r\n <div className=\"issues-solved-info\">\r\n <FontAwesomeIcon className=\"icon\" icon=\"check\"></FontAwesomeIcon>\r\n <p>0</p>\r\n <span className=\"tooltip-text\">Issues solved</span>\r\n </div>\r\n <div className=\"last-updated-info\">\r\n <p>Last updated: &nbsp;1 day ago</p>\r\n </div>\r\n </div>\r\n </div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div >\r\n </div>\r\n )\r\n}\r\n\r\nexport default ProjectOverview"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\team\\\\teamInformationPage\\\\TeamInformationPage.js\";\nimport React from 'react';\nimport \"./teamInformationPage.css\";\nimport Navigationbar from '../../navigationbar/Navigationbar';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst TeamInformationPage = () => {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-text\",\n children: /*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"teamInformationPage-title\",\n children: \"Henriks Meme machine > overview\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-team-button\",\n children: /*#__PURE__*/_jsxDEV(\"button\", {\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"cog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 15\n }, this), \"\\xA0Settings\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"projects-maintained-memberslist-container\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 5\n }, this);\n};\n\n_c = TeamInformationPage;\nexport default TeamInformationPage;\n\nvar _c;\n\n$RefreshReg$(_c, \"TeamInformationPage\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/team/teamInformationPage/TeamInformationPage.js"],"names":["React","Navigationbar","FontAwesomeIcon","TeamInformationPage"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAO,2BAAP;AACA,OAAOC,aAAP,MAA0B,mCAA1B;AACA,SAASC,eAAT,QAAgC,gCAAhC;;;AAEA,MAAMC,mBAAmB,GAAG,MAAM;AAChC,sBACE;AAAA,4BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,YADF,eAEE;AAAK,MAAA,SAAS,EAAC,+BAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,oCAAf;AAAA,gCACE;AAAK,UAAA,SAAS,EAAC,aAAf;AAAA,iCACE;AAAI,YAAA,SAAS,EAAC,2BAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBADF,eAIE;AAAK,UAAA,SAAS,EAAC,oBAAf;AAAA,iCACE;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,oBADF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBAJF;AAAA;AAAA;AAAA;AAAA;AAAA,cADF,eAYE;AAAK,QAAA,SAAS,EAAC;AAAf;AAAA;AAAA;AAAA;AAAA,cAZF;AAAA;AAAA;AAAA;AAAA;AAAA,YAFF;AAAA;AAAA;AAAA;AAAA;AAAA,UADF;AAqBD,CAtBD;;KAAMA,mB;AAwBN,eAAeA,mBAAf","sourcesContent":["import React from 'react'\r\nimport \"./teamInformationPage.css\"\r\nimport Navigationbar from '../../navigationbar/Navigationbar';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\n\r\nconst TeamInformationPage = () => {\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"teamInformationPage-container\">\r\n <div className=\"teamInformationPage-content-header\">\r\n <div className=\"header-text\">\r\n <h2 className=\"teamInformationPage-title\">Henriks Meme machine > overview</h2>\r\n </div>\r\n <div className=\"header-team-button\">\r\n <button>\r\n <FontAwesomeIcon icon=\"cog\"></FontAwesomeIcon>\r\n &nbsp;Settings\r\n </button>\r\n </div>\r\n </div>\r\n <div className=\"projects-maintained-memberslist-container\">\r\n {/*TODO: components goes here */}\r\n </div>\r\n </div>\r\n </div>\r\n )\r\n}\r\n\r\nexport default TeamInformationPage"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\team\\\\teamInformationPage\\\\TeamInformationPage.js\",\n _s = $RefreshSig$();\n\nimport React, { useRef, useState, useEffect } from 'react';\nimport \"./teamInformationPage.css\";\nimport Navigationbar from '../../navigationbar/Navigationbar';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst TeamInformationPage = () => {\n _s();\n\n const dropdownRef = useRef(null);\n const [isActive, setIsActive] = useState(false);\n\n const onClick = () => setIsActive(!isActive);\n\n useEffect(() => {\n const pageClickEvent = e => {\n if (dropdownRef.current !== null && !dropdownRef.current.contains(e.target)) {\n setIsActive(!isActive);\n }\n }; // If the item is active (ie open) then listen for clicks\n\n\n if (isActive) {\n window.addEventListener('click', pageClickEvent);\n }\n\n return () => {\n window.removeEventListener('click', pageClickEvent);\n };\n }, [isActive]);\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-text\",\n children: /*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"teamInformationPage-title\",\n children: \"Henriks Meme machine > overview\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-notification-select-settings-button\",\n children: [/*#__PURE__*/_jsxDEV(\"button\", {\n className: `user-dropdown-menu-toggle-button ${isActive ? 'active' : 'inactive'}`,\n onClick: onClick,\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"bell\",\n icon: \"bell-icon\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"down-arrow\",\n icon: \"angle-down\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"cog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 15\n }, this), \"\\xA0Settings\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-content-container\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 5\n }, this);\n};\n\n_s(TeamInformationPage, \"+2ios9YLl+dWpD7Y2mDqdcbDdLo=\");\n\n_c = TeamInformationPage;\nexport default TeamInformationPage;\n\nvar _c;\n\n$RefreshReg$(_c, \"TeamInformationPage\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/team/teamInformationPage/TeamInformationPage.js"],"names":["React","useRef","useState","useEffect","Navigationbar","FontAwesomeIcon","TeamInformationPage","dropdownRef","isActive","setIsActive","onClick","pageClickEvent","e","current","contains","target","window","addEventListener","removeEventListener"],"mappings":";;;AAAA,OAAOA,KAAP,IAAgBC,MAAhB,EAAwBC,QAAxB,EAAkCC,SAAlC,QAAmD,OAAnD;AACA,OAAO,2BAAP;AACA,OAAOC,aAAP,MAA0B,mCAA1B;AACA,SAASC,eAAT,QAAgC,gCAAhC;;;AAEA,MAAMC,mBAAmB,GAAG,MAAM;AAAA;;AAChC,QAAMC,WAAW,GAAGN,MAAM,CAAC,IAAD,CAA1B;AACA,QAAM,CAACO,QAAD,EAAWC,WAAX,IAA0BP,QAAQ,CAAC,KAAD,CAAxC;;AACA,QAAMQ,OAAO,GAAG,MAAMD,WAAW,CAAC,CAACD,QAAF,CAAjC;;AAEAL,EAAAA,SAAS,CAAC,MAAM;AACd,UAAMQ,cAAc,GAAIC,CAAD,IAAO;AAC5B,UAAIL,WAAW,CAACM,OAAZ,KAAwB,IAAxB,IAAgC,CAACN,WAAW,CAACM,OAAZ,CAAoBC,QAApB,CAA6BF,CAAC,CAACG,MAA/B,CAArC,EAA6E;AAC3EN,QAAAA,WAAW,CAAC,CAACD,QAAF,CAAX;AACD;AACF,KAJD,CADc,CAOd;;;AACA,QAAIA,QAAJ,EAAc;AACZQ,MAAAA,MAAM,CAACC,gBAAP,CAAwB,OAAxB,EAAiCN,cAAjC;AACD;;AAED,WAAO,MAAM;AACXK,MAAAA,MAAM,CAACE,mBAAP,CAA2B,OAA3B,EAAoCP,cAApC;AACD,KAFD;AAID,GAhBQ,EAgBN,CAACH,QAAD,CAhBM,CAAT;AAkBA,sBACE;AAAA,4BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,YADF,eAEE;AAAK,MAAA,SAAS,EAAC,+BAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,oCAAf;AAAA,gCACE;AAAK,UAAA,SAAS,EAAC,aAAf;AAAA,iCACE;AAAI,YAAA,SAAS,EAAC,2BAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBADF,eAIE;AAAK,UAAA,SAAS,EAAC,4CAAf;AAAA,kCACE;AAAQ,YAAA,SAAS,EAAG,oCAAmCA,QAAQ,GAAG,QAAH,GAAc,UAAW,EAAxF;AAA2F,YAAA,OAAO,EAAEE,OAApG;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,SAAS,EAAC,MAA3B;AAAkC,cAAA,IAAI,EAAC;AAAvC;AAAA;AAAA;AAAA;AAAA,oBADF,eAEE,QAAC,eAAD;AAAiB,cAAA,SAAS,EAAC,YAA3B;AAAwC,cAAA,IAAI,EAAC;AAA7C;AAAA;AAAA;AAAA;AAAA,oBAFF;AAAA;AAAA;AAAA;AAAA;AAAA,kBADF,eAKE;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,oBADF;AAAA;AAAA;AAAA;AAAA;AAAA,kBALF;AAAA;AAAA;AAAA;AAAA;AAAA,gBAJF;AAAA;AAAA;AAAA;AAAA;AAAA,cADF,eAgBE;AAAK,QAAA,SAAS,EAAC;AAAf;AAAA;AAAA;AAAA;AAAA,cAhBF;AAAA;AAAA;AAAA;AAAA;AAAA,YAFF;AAAA;AAAA;AAAA;AAAA;AAAA,UADF;AAyBD,CAhDD;;GAAMJ,mB;;KAAAA,mB;AAkDN,eAAeA,mBAAf","sourcesContent":["import React, { useRef, useState, useEffect } from 'react'\r\nimport \"./teamInformationPage.css\"\r\nimport Navigationbar from '../../navigationbar/Navigationbar';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\n\r\nconst TeamInformationPage = () => {\r\n const dropdownRef = useRef(null);\r\n const [isActive, setIsActive] = useState(false);\r\n const onClick = () => setIsActive(!isActive);\r\n\r\n useEffect(() => {\r\n const pageClickEvent = (e) => {\r\n if (dropdownRef.current !== null && !dropdownRef.current.contains(e.target)) {\r\n setIsActive(!isActive);\r\n }\r\n };\r\n\r\n // If the item is active (ie open) then listen for clicks\r\n if (isActive) {\r\n window.addEventListener('click', pageClickEvent);\r\n }\r\n\r\n return () => {\r\n window.removeEventListener('click', pageClickEvent);\r\n }\r\n\r\n }, [isActive]);\r\n\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"teamInformationPage-container\">\r\n <div className=\"teamInformationPage-content-header\">\r\n <div className=\"header-text\">\r\n <h2 className=\"teamInformationPage-title\">Henriks Meme machine > overview</h2>\r\n </div>\r\n <div className=\"header-notification-select-settings-button\">\r\n <button className={`user-dropdown-menu-toggle-button ${isActive ? 'active' : 'inactive'}`} onClick={onClick} >\r\n <FontAwesomeIcon className=\"bell\" icon=\"bell-icon\"></FontAwesomeIcon>\r\n <FontAwesomeIcon className=\"down-arrow\" icon=\"angle-down\"></FontAwesomeIcon>\r\n </button>\r\n <button>\r\n <FontAwesomeIcon icon=\"cog\"></FontAwesomeIcon>\r\n &nbsp;Settings\r\n </button>\r\n </div>\r\n </div>\r\n <div className=\"teamInformationPage-content-container\">\r\n {/*TODO: components goes here */}\r\n </div>\r\n </div>\r\n </div>\r\n )\r\n}\r\n\r\nexport default TeamInformationPage"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\App.js\";\nimport React from \"react\";\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\";\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport { fas } from '@fortawesome/free-solid-svg-icons'; //Components\n\nimport Navigationbar from \"./components/navigationbar/Navigationbar\";\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\";\nimport Homepage from \"./components/homepage/Homepage\";\nimport ReportForm from \"./components/reportForm/ReportForm\";\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\";\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\";\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nlibrary.add(fas);\n\nconst App = () => /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(\"switch\", {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/home\",\n children: /*#__PURE__*/_jsxDEV(Homepage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n children: /*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 3\n}, this)\n/*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n\n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n\n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n\n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n\n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n\n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n*/\n;\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/App.js"],"names":["React","BrowserRouter","Router","Route","Switch","library","fas","Navigationbar","Frontpage","Homepage","ReportForm","ProjectOverview","ProjectInformationPage","TeamOverview","add","App"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,aAAa,IAAIC,MAA1B,EAAkCC,KAAlC,EAAyCC,MAAzC,QAAuD,kBAAvD;AACA,SAASC,OAAT,QAAwB,mCAAxB;AACA,SAASC,GAAT,QAAoB,mCAApB,C,CAEA;;AACA,OAAOC,aAAP,MAA0B,0CAA1B;AACA,OAAOC,SAAP,MAAsB,sDAAtB;AACA,OAAOC,QAAP,MAAqB,gCAArB;AACA,OAAOC,UAAP,MAAuB,oCAAvB;AACA,OAAOC,eAAP,MAA4B,sDAA5B;AACA,OAAOC,sBAAP,MAAmC,oEAAnC;AACA,OAAOC,YAAP,MAAyB,6CAAzB;;AAGAR,OAAO,CAACS,GAAR,CAAYR,GAAZ;;AAEA,MAAMS,GAAG,GAAG,mBAEV,QAAC,MAAD;AAAA,yBACE;AAAA,4BAEE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,OAAZ;AAAA,6BAEE,QAAC,QAAD;AAAA;AAAA;AAAA;AAAA;AAFF;AAAA;AAAA;AAAA;AAAA,YAFF,eAOE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,GAAZ;AAAA,6BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YAPF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AAkBA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAvCA;;KAAMA,G;AA2CN,eAAeA,GAAf","sourcesContent":["import React from \"react\"\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\"\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { fas } from '@fortawesome/free-solid-svg-icons'\n\n//Components\nimport Navigationbar from \"./components/navigationbar/Navigationbar\"\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\"\nimport Homepage from \"./components/homepage/Homepage\"\nimport ReportForm from \"./components/reportForm/ReportForm\"\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\"\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\"\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\"\n\n\nlibrary.add(fas)\n\nconst App = () => (\n\n <Router>\n <switch>\n\n <Route path=\"/home\">\n\n <Homepage />\n </Route>\n\n <Route path=\"/\">\n <Navigationbar />\n </Route>\n\n\n\n </switch>\n </Router>\n\n\n /*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n \n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n \n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n \n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n \n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n \n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n */\n\n)\n\nexport default App"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\App.js\";\nimport React from \"react\";\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\";\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport { fas } from '@fortawesome/free-solid-svg-icons'; //Components\n\nimport Navigationbar from \"./components/navigationbar/Navigationbar\";\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\";\nimport Homepage from \"./components/homepage/Homepage\";\nimport ReportForm from \"./components/reportForm/ReportForm\";\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\";\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\";\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nlibrary.add(fas);\n\nconst App = () => /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(\"switch\", {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n children: /*#__PURE__*/_jsxDEV(Frontpage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"home\",\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Homepage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 3\n}, this)\n/*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n\n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n\n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n\n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n\n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n\n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n*/\n;\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/App.js"],"names":["React","BrowserRouter","Router","Route","Switch","library","fas","Navigationbar","Frontpage","Homepage","ReportForm","ProjectOverview","ProjectInformationPage","TeamOverview","add","App"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,aAAa,IAAIC,MAA1B,EAAkCC,KAAlC,EAAyCC,MAAzC,QAAuD,kBAAvD;AACA,SAASC,OAAT,QAAwB,mCAAxB;AACA,SAASC,GAAT,QAAoB,mCAApB,C,CAEA;;AACA,OAAOC,aAAP,MAA0B,0CAA1B;AACA,OAAOC,SAAP,MAAsB,sDAAtB;AACA,OAAOC,QAAP,MAAqB,gCAArB;AACA,OAAOC,UAAP,MAAuB,oCAAvB;AACA,OAAOC,eAAP,MAA4B,sDAA5B;AACA,OAAOC,sBAAP,MAAmC,oEAAnC;AACA,OAAOC,YAAP,MAAyB,6CAAzB;;AAGAR,OAAO,CAACS,GAAR,CAAYR,GAAZ;;AAEA,MAAMS,GAAG,GAAG,mBAEV,QAAC,MAAD;AAAA,yBACE;AAAA,4BAEE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,GAAZ;AAAA,6BACE,QAAC,SAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YAFF,eAME,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,MAAZ;AAAA,8BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,cADF,eAEE,QAAC,QAAD;AAAA;AAAA;AAAA;AAAA,cAFF;AAAA;AAAA;AAAA;AAAA;AAAA,YANF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AAeA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApCA;;KAAMA,G;AAwCN,eAAeA,GAAf","sourcesContent":["import React from \"react\"\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\"\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { fas } from '@fortawesome/free-solid-svg-icons'\n\n//Components\nimport Navigationbar from \"./components/navigationbar/Navigationbar\"\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\"\nimport Homepage from \"./components/homepage/Homepage\"\nimport ReportForm from \"./components/reportForm/ReportForm\"\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\"\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\"\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\"\n\n\nlibrary.add(fas)\n\nconst App = () => (\n\n <Router>\n <switch>\n\n <Route path=\"/\">\n <Frontpage />\n </Route>\n\n <Route path=\"home\">\n <Navigationbar />\n <Homepage />\n </Route>\n </switch>\n </Router>\n\n\n /*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n \n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n \n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n \n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n \n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n \n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n */\n\n)\n\nexport default App"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\project\\\\projectInformationPage\\\\dashboard\\\\Dashboard.js\",\n _s = $RefreshSig$();\n\nimport React, { useState } from 'react';\nimport \"./dashboard.css\";\nimport { Bar } from \"react-chartjs-2\";\nimport { Chart } from 'chart.js';\nimport 'chartjs-adapter-date-fns';\nimport { de } from 'date-fns/locale';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst date = new Date();\nconst state = {\n datasets: [{\n label: 'Bugs reported',\n backgroundColor: 'rgb(12, 47, 77)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: 20\n }, {\n x: '2021-02-05T11:00:00',\n y: 24\n }, {\n x: '2021-03-05T12:00:00',\n y: 47\n }, {\n x: '2021-04-05T13:00:00',\n y: 13\n }, {\n x: '2021-05-05T14:00:00',\n y: 11\n }, {\n x: '2021-06-05T15:00:00',\n y: 33\n }, {\n x: date,\n y: 25\n }]\n }, {\n label: 'Usability issues reported',\n backgroundColor: 'rgb(45, 72, 97)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: 20\n }, {\n x: '2021-02-05T11:00:00',\n y: 24\n }, {\n x: '2021-03-05T12:00:00',\n y: 47\n }, {\n x: '2021-04-05T13:00:00',\n y: 13\n }, {\n x: '2021-05-05T14:00:00',\n y: 11\n }, {\n x: '2021-06-05T15:00:00',\n y: 33\n }, {\n x: date,\n y: 25\n }]\n }, {\n label: 'Bugs fixed',\n backgroundColor: 'rgb(32, 122, 201)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: -20\n }, {\n x: '2021-02-05T11:00:00',\n y: -24\n }, {\n x: '2021-03-05T12:00:00',\n y: -47\n }, {\n x: '2021-04-05T13:00:00',\n y: -13\n }, {\n x: '2021-05-05T14:00:00',\n y: -11\n }, {\n x: '2021-06-05T15:00:00',\n y: -33\n }, {\n x: date,\n y: -25\n }]\n }, {\n label: 'Usability issues fixed',\n backgroundColor: 'rgb(78, 159, 230)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: -20\n }, {\n x: '2021-02-05T11:00:00',\n y: -24\n }, {\n x: '2021-03-05T12:00:00',\n y: -47\n }, {\n x: '2021-04-05T13:00:00',\n y: -13\n }, {\n x: '2021-05-05T14:00:00',\n y: -11\n }, {\n x: '2021-06-05T15:00:00',\n y: -33\n }, {\n x: date,\n y: -25\n }]\n }]\n};\n\nfunction Dashboard() {\n _s();\n\n const [displayState, setState] = useState(\"month\");\n\n const onChange = e => {\n setState(e.target.value);\n };\n\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"chart-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"chart-view-select-container\",\n children: [/*#__PURE__*/_jsxDEV(\"p\", {\n children: \"View: \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"select\", {\n onChange: onChange,\n children: [/*#__PURE__*/_jsxDEV(\"option\", {\n value: \"year\",\n children: \"yearly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"month\",\n children: \"Monthly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"week\",\n children: \"Weekly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"day\",\n children: \"Daily\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"hour\",\n children: \"Hourly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Bar, {\n data: state,\n options: {\n responsive: true,\n title: {\n display: false,\n text: 'issues reported / issues fixed',\n fontSize: 10\n },\n legend: {\n display: true,\n position: 'right'\n },\n scales: {\n x: {\n parsing: false,\n type: 'time',\n time: {\n unit: displayState\n },\n stacked: true,\n grid: {\n display: true\n }\n },\n y: {\n stacked: true,\n grid: {\n display: true\n }\n }\n },\n adapters: {\n date: {\n locale: de\n }\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\n\n_s(Dashboard, \"FrCfF3D0wncRh0Ql2goCd9YVffg=\");\n\n_c = Dashboard;\nexport default Dashboard;\n\nvar _c;\n\n$RefreshReg$(_c, \"Dashboard\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/project/projectInformationPage/dashboard/Dashboard.js"],"names":["React","useState","Bar","Chart","de","date","Date","state","datasets","label","backgroundColor","borderWidth","data","x","y","Dashboard","displayState","setState","onChange","e","target","value","responsive","title","display","text","fontSize","legend","position","scales","parsing","type","time","unit","stacked","grid","adapters","locale"],"mappings":"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","sourcesContent":["import React, { useState } from 'react'\r\nimport \"./dashboard.css\"\r\nimport { Bar } from \"react-chartjs-2\"\r\nimport { Chart } from 'chart.js';\r\nimport 'chartjs-adapter-date-fns';\r\nimport { de } from 'date-fns/locale';\r\n\r\nconst date = new Date()\r\n\r\nconst state = {\r\n datasets: [\r\n {\r\n label: 'Bugs reported',\r\n backgroundColor: 'rgb(12, 47, 77)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: 20 },\r\n { x: '2021-02-05T11:00:00', y: 24 },\r\n { x: '2021-03-05T12:00:00', y: 47 },\r\n { x: '2021-04-05T13:00:00', y: 13 },\r\n { x: '2021-05-05T14:00:00', y: 11 },\r\n { x: '2021-06-05T15:00:00', y: 33 },\r\n { x: date, y: 25 }\r\n ]\r\n },\r\n {\r\n label: 'Usability issues reported',\r\n backgroundColor: 'rgb(45, 72, 97)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: 20 },\r\n { x: '2021-02-05T11:00:00', y: 24 },\r\n { x: '2021-03-05T12:00:00', y: 47 },\r\n { x: '2021-04-05T13:00:00', y: 13 },\r\n { x: '2021-05-05T14:00:00', y: 11 },\r\n { x: '2021-06-05T15:00:00', y: 33 },\r\n { x: date, y: 25 }\r\n ]\r\n },\r\n {\r\n label: 'Bugs fixed',\r\n backgroundColor: 'rgb(32, 122, 201)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: -20 },\r\n { x: '2021-02-05T11:00:00', y: -24 },\r\n { x: '2021-03-05T12:00:00', y: -47 },\r\n { x: '2021-04-05T13:00:00', y: -13 },\r\n { x: '2021-05-05T14:00:00', y: -11 },\r\n { x: '2021-06-05T15:00:00', y: -33 },\r\n { x: date, y: -25 }\r\n ]\r\n },\r\n {\r\n label: 'Usability issues fixed',\r\n backgroundColor: 'rgb(78, 159, 230)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: -20 },\r\n { x: '2021-02-05T11:00:00', y: -24 },\r\n { x: '2021-03-05T12:00:00', y: -47 },\r\n { x: '2021-04-05T13:00:00', y: -13 },\r\n { x: '2021-05-05T14:00:00', y: -11 },\r\n { x: '2021-06-05T15:00:00', y: -33 },\r\n { x: date, y: -25 }\r\n ]\r\n }\r\n ]\r\n}\r\n\r\nfunction Dashboard() {\r\n const [displayState, setState] = useState(\"month\")\r\n\r\n const onChange = e => {\r\n setState(e.target.value)\r\n }\r\n\r\n return (\r\n <div className=\"chart-container\">\r\n <div className=\"chart-view-select-container\">\r\n <p>View: </p>\r\n <select onChange={onChange}>\r\n <option value=\"year\">yearly</option>\r\n <option value=\"month\">Monthly</option>\r\n <option value=\"week\">Weekly</option>\r\n <option value=\"day\">Daily</option>\r\n <option value=\"hour\">Hourly</option>\r\n </select>\r\n </div>\r\n <Bar\r\n data={state}\r\n options={{\r\n responsive: true,\r\n title: {\r\n display: false,\r\n text: 'issues reported / issues fixed',\r\n fontSize: 10\r\n },\r\n legend: {\r\n display: true,\r\n position: 'right'\r\n },\r\n scales: {\r\n x: {\r\n parsing: false,\r\n type: 'time',\r\n time: {\r\n unit: displayState\r\n },\r\n stacked: true,\r\n grid: {\r\n display: true\r\n },\r\n },\r\n y: {\r\n stacked: true,\r\n grid: {\r\n display: true\r\n },\r\n }\r\n }, adapters: {\r\n date: {\r\n locale: de\r\n }\r\n }\r\n }}\r\n />\r\n </div>\r\n )\r\n}\r\n\r\nexport default Dashboard"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\App.js\";\nimport React from \"react\";\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\";\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport { fas } from '@fortawesome/free-solid-svg-icons'; //Components\n\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\";\nimport Homepage from \"./components/homepage/Homepage\";\nimport ReportForm from \"./components/reportForm/ReportForm\";\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\";\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\";\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nlibrary.add(fas);\n\nconst App = () => /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(\"switch\", {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/home\",\n children: /*#__PURE__*/_jsxDEV(Homepage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n children: /*#__PURE__*/_jsxDEV(Frontpage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 3\n}, this)\n/*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n\n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n\n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n\n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n\n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n\n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n*/\n;\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/App.js"],"names":["React","BrowserRouter","Router","Route","Switch","library","fas","Frontpage","Homepage","ReportForm","ProjectOverview","ProjectInformationPage","TeamOverview","add","App"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,aAAa,IAAIC,MAA1B,EAAkCC,KAAlC,EAAyCC,MAAzC,QAAuD,kBAAvD;AACA,SAASC,OAAT,QAAwB,mCAAxB;AACA,SAASC,GAAT,QAAoB,mCAApB,C,CAEA;;AACA,OAAOC,SAAP,MAAsB,sDAAtB;AACA,OAAOC,QAAP,MAAqB,gCAArB;AACA,OAAOC,UAAP,MAAuB,oCAAvB;AACA,OAAOC,eAAP,MAA4B,sDAA5B;AACA,OAAOC,sBAAP,MAAmC,oEAAnC;AACA,OAAOC,YAAP,MAAyB,6CAAzB;;AAGAP,OAAO,CAACQ,GAAR,CAAYP,GAAZ;;AAEA,MAAMQ,GAAG,GAAG,mBAEV,QAAC,MAAD;AAAA,yBACE;AAAA,4BAIE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,OAAZ;AAAA,6BACE,QAAC,QAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YAJF,eAQE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,GAAZ;AAAA,6BACE,QAAC,SAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YARF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AAmBA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAxCA;;KAAMA,G;AA4CN,eAAeA,GAAf","sourcesContent":["import React from \"react\"\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\"\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { fas } from '@fortawesome/free-solid-svg-icons'\n\n//Components\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\"\nimport Homepage from \"./components/homepage/Homepage\"\nimport ReportForm from \"./components/reportForm/ReportForm\"\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\"\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\"\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\"\n\n\nlibrary.add(fas)\n\nconst App = () => (\n\n <Router>\n <switch>\n\n\n\n <Route path=\"/home\">\n <Homepage />\n </Route>\n\n <Route path=\"/\">\n <Frontpage />\n </Route>\n\n\n\n </switch>\n </Router>\n\n\n /*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n \n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n \n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n \n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n \n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n \n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n */\n\n)\n\nexport default App"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\navigationbar\\\\logo\\\\Logo.js\";\nimport React, { useRef, useState, useEffect } from 'react';\nimport { NavLink } from 'react-router-dom';\nimport \"./logo.css\";\nimport logo_picture from \"../../../images/bird-logo.jpg\";\nimport logo_text from \"../../../images/logo-text.jpg\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction Logo() {\n return /*#__PURE__*/_jsxDEV(\"h1\", {\n className: \"title\",\n children: /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"title-icon\",\n children: /*#__PURE__*/_jsxDEV(NavLink, {\n to: \"/home\",\n id: \"logo\",\n children: [/*#__PURE__*/_jsxDEV(\"img\", {\n src: logo_picture,\n width: \"24\",\n height: \"24\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"img\", {\n src: logo_text,\n width: \"48\",\n height: \"24\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 5\n }, this);\n}\n\n_c = Logo;\nexport default Logo;\n\nvar _c;\n\n$RefreshReg$(_c, \"Logo\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/navigationbar/logo/Logo.js"],"names":["React","useRef","useState","useEffect","NavLink","logo_picture","logo_text","Logo"],"mappings":";AAAA,OAAOA,KAAP,IAAgBC,MAAhB,EAAwBC,QAAxB,EAAkCC,SAAlC,QAAmD,OAAnD;AACA,SAASC,OAAT,QAAwB,kBAAxB;AACA,OAAO,YAAP;AACA,OAAOC,YAAP,MAAyB,+BAAzB;AACA,OAAOC,SAAP,MAAsB,+BAAtB;;;AAEA,SAASC,IAAT,GAAgB;AACd,sBACE;AAAI,IAAA,SAAS,EAAC,OAAd;AAAA,2BACE;AAAM,MAAA,SAAS,EAAC,YAAhB;AAAA,6BACE,QAAC,OAAD;AAAS,QAAA,EAAE,EAAC,OAAZ;AAAoB,QAAA,EAAE,EAAC,MAAvB;AAAA,gCACE;AAAK,UAAA,GAAG,EAAEF,YAAV;AAAwB,UAAA,KAAK,EAAC,IAA9B;AAAmC,UAAA,MAAM,EAAC;AAA1C;AAAA;AAAA;AAAA;AAAA,gBADF,eAEE;AAAK,UAAA,GAAG,EAAEC,SAAV;AAAqB,UAAA,KAAK,EAAC,IAA3B;AAAgC,UAAA,MAAM,EAAC;AAAvC;AAAA;AAAA;AAAA;AAAA,gBAFF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,UADF;AAUD;;KAXQC,I;AAaT,eAAeA,IAAf","sourcesContent":["import React, { useRef, useState, useEffect } from 'react'\r\nimport { NavLink } from 'react-router-dom'\r\nimport \"./logo.css\"\r\nimport logo_picture from \"../../../images/bird-logo.jpg\"\r\nimport logo_text from \"../../../images/logo-text.jpg\"\r\n\r\nfunction Logo() {\r\n return (\r\n <h1 className=\"title\">\r\n <span className=\"title-icon\">\r\n <NavLink to=\"/home\" id=\"logo\">\r\n <img src={logo_picture} width=\"24\" height=\"24\"></img>\r\n <img src={logo_text} width=\"48\" height=\"24\"></img>\r\n </NavLink>\r\n </span>\r\n </h1>\r\n )\r\n}\r\n\r\nexport default Logo"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\App.js\";\nimport React from \"react\";\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\";\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport { fas } from '@fortawesome/free-solid-svg-icons'; //Components\n\nimport Navigationbar from \"./components/navigationbar/Navigationbar\";\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\";\nimport Homepage from \"./components/homepage/Homepage\";\nimport ReportForm from \"./components/reportForm/ReportForm\";\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\";\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\";\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nlibrary.add(fas);\n\nconst App = () => /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(\"switch\", {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n children: /*#__PURE__*/_jsxDEV(Frontpage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/home\",\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Homepage, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 3\n}, this)\n/*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n\n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n\n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n\n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n\n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n\n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n*/\n;\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/App.js"],"names":["React","BrowserRouter","Router","Route","Switch","library","fas","Navigationbar","Frontpage","Homepage","ReportForm","ProjectOverview","ProjectInformationPage","TeamOverview","add","App"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,aAAa,IAAIC,MAA1B,EAAkCC,KAAlC,EAAyCC,MAAzC,QAAuD,kBAAvD;AACA,SAASC,OAAT,QAAwB,mCAAxB;AACA,SAASC,GAAT,QAAoB,mCAApB,C,CAEA;;AACA,OAAOC,aAAP,MAA0B,0CAA1B;AACA,OAAOC,SAAP,MAAsB,sDAAtB;AACA,OAAOC,QAAP,MAAqB,gCAArB;AACA,OAAOC,UAAP,MAAuB,oCAAvB;AACA,OAAOC,eAAP,MAA4B,sDAA5B;AACA,OAAOC,sBAAP,MAAmC,oEAAnC;AACA,OAAOC,YAAP,MAAyB,6CAAzB;;AAGAR,OAAO,CAACS,GAAR,CAAYR,GAAZ;;AAEA,MAAMS,GAAG,GAAG,mBAEV,QAAC,MAAD;AAAA,yBACE;AAAA,4BAEE,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,GAAZ;AAAA,6BACE,QAAC,SAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,YAFF,eAME,QAAC,KAAD;AAAO,MAAA,IAAI,EAAC,OAAZ;AAAA,8BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,cADF,eAEE,QAAC,QAAD;AAAA;AAAA;AAAA;AAAA,cAFF;AAAA;AAAA;AAAA;AAAA;AAAA,YANF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA;AAeA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApCA;;KAAMA,G;AAwCN,eAAeA,GAAf","sourcesContent":["import React from \"react\"\nimport { BrowserRouter as Router, Route, Switch } from \"react-router-dom\"\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { fas } from '@fortawesome/free-solid-svg-icons'\n\n//Components\nimport Navigationbar from \"./components/navigationbar/Navigationbar\"\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\"\nimport Homepage from \"./components/homepage/Homepage\"\nimport ReportForm from \"./components/reportForm/ReportForm\"\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\"\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\"\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\"\n\n\nlibrary.add(fas)\n\nconst App = () => (\n\n <Router>\n <switch>\n\n <Route path=\"/\">\n <Frontpage />\n </Route>\n\n <Route path=\"/home\">\n <Navigationbar />\n <Homepage />\n </Route>\n </switch>\n </Router>\n\n\n /*\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n \n <Route path=\"/home\" exact component={Navigationbar} />\n <Route path=\"/home\" exact component={Homepage} />\n \n <Route path=\"/reportissue\" exact component={Navigationbar} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n \n <Route path=\"/projects\" exact component={Navigationbar} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n \n <Route path=\"/projects/ReactApp\" exact component={Navigationbar} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n \n <Route path=\"/teams\" exact component={Navigationbar} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n </Router >\n */\n\n)\n\nexport default App"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\homepage\\\\Homepage.js\";\nimport React, { Component } from 'react';\nimport { NavLink } from 'react-router-dom';\nimport \"./homepage.css\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport Navigationbar from '../navigationbar/Navigationbar';\nimport Updates from './updates/Updates';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nclass Homepage extends Component {\n render() {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"homepage-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"welcome-text\",\n children: \"Welcome Mathias!\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(NavLink, {\n to: \"/reportissue\",\n children: /*#__PURE__*/_jsxDEV(\"button\", {\n className: \"report-new-issue-button\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"exclamation-triangle\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 17\n }, this), \"\\xA0\\xA0Report issues\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"homepage-content\",\n children: /*#__PURE__*/_jsxDEV(Updates, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 7\n }, this);\n }\n\n}\n\nexport default Homepage;","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/homepage/Homepage.js"],"names":["React","Component","NavLink","FontAwesomeIcon","Navigationbar","Updates","Homepage","render"],"mappings":";AAAA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,SAASC,OAAT,QAAwB,kBAAxB;AACA,OAAO,gBAAP;AACA,SAASC,eAAT,QAAgC,gCAAhC;AACA,OAAOC,aAAP,MAA0B,gCAA1B;AACA,OAAOC,OAAP,MAAoB,mBAApB;;;AAEA,MAAMC,QAAN,SAAuBL,SAAvB,CAAiC;AAC/BM,EAAAA,MAAM,GAAG;AACP,wBACE;AAAA,8BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,cADF,eAEE;AAAK,QAAA,SAAS,EAAC,oBAAf;AAAA,gCACE;AAAK,UAAA,SAAS,EAAC,gBAAf;AAAA,kCACE;AAAI,YAAA,SAAS,EAAC,cAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,kBADF,eAEE,QAAC,OAAD;AAAS,YAAA,EAAE,EAAC,cAAZ;AAAA,mCACE;AAAQ,cAAA,SAAS,EAAC,yBAAlB;AAAA,sCACE,QAAC,eAAD;AAAiB,gBAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,sBADF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,kBAFF;AAAA;AAAA;AAAA;AAAA;AAAA,gBADF,eAUE;AAAK,UAAA,SAAS,EAAC,kBAAf;AAAA,iCACE,QAAC,OAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBAVF;AAAA;AAAA;AAAA;AAAA;AAAA,cAFF;AAAA;AAAA;AAAA;AAAA;AAAA,YADF;AAmBD;;AArB8B;;AAwBjC,eAAeD,QAAf","sourcesContent":["import React, { Component } from 'react'\r\nimport { NavLink } from 'react-router-dom'\r\nimport \"./homepage.css\"\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\nimport Navigationbar from '../navigationbar/Navigationbar'\r\nimport Updates from './updates/Updates'\r\n\r\nclass Homepage extends Component {\r\n render() {\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"homepage-container\">\r\n <div className=\"content-header\">\r\n <h2 className=\"welcome-text\">Welcome Mathias!</h2>\r\n <NavLink to=\"/reportissue\">\r\n <button className=\"report-new-issue-button\">\r\n <FontAwesomeIcon icon=\"exclamation-triangle\"></FontAwesomeIcon>\r\n &nbsp;&nbsp;Report issues\r\n </button>\r\n </NavLink>\r\n </div>\r\n <div className=\"homepage-content\">\r\n <Updates />\r\n </div>\r\n </div>\r\n </div>\r\n )\r\n }\r\n}\r\n\r\nexport default Homepage"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\project\\\\projectInformationPage\\\\dashboard\\\\Dashboard.js\",\n _s = $RefreshSig$();\n\nimport React, { useState } from 'react';\nimport \"./dashboard.css\";\nimport { Bar } from \"react-chartjs-2\";\nimport { Chart } from 'chart.js';\nimport 'chartjs-adapter-date-fns';\nimport { de } from 'date-fns/locale';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst date = new Date();\nconst state = {\n datasets: [{\n label: 'Bugs reported',\n backgroundColor: 'rgb(12, 47, 77)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: 20\n }, {\n x: '2021-02-05T11:00:00',\n y: 24\n }, {\n x: '2021-03-05T12:00:00',\n y: 47\n }, {\n x: '2021-04-05T13:00:00',\n y: 13\n }, {\n x: '2021-05-05T14:00:00',\n y: 11\n }, {\n x: '2021-06-05T15:00:00',\n y: 33\n }, {\n x: date,\n y: 25\n }]\n }, {\n label: 'Usability issues reported',\n backgroundColor: 'rgb(45, 72, 97)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: 20\n }, {\n x: '2021-02-05T11:00:00',\n y: 24\n }, {\n x: '2021-03-05T12:00:00',\n y: 47\n }, {\n x: '2021-04-05T13:00:00',\n y: 13\n }, {\n x: '2021-05-05T14:00:00',\n y: 11\n }, {\n x: '2021-06-05T15:00:00',\n y: 33\n }, {\n x: date,\n y: 25\n }]\n }, {\n label: 'Bugs fixed',\n backgroundColor: 'rgb(32, 122, 201)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: -20\n }, {\n x: '2021-02-05T11:00:00',\n y: -24\n }, {\n x: '2021-03-05T12:00:00',\n y: -47\n }, {\n x: '2021-04-05T13:00:00',\n y: -13\n }, {\n x: '2021-05-05T14:00:00',\n y: -11\n }, {\n x: '2021-06-05T15:00:00',\n y: -33\n }, {\n x: date,\n y: -25\n }]\n }, {\n label: 'Usability issues fixed',\n backgroundColor: 'rgb(78, 159, 230)',\n borderWidth: 0,\n data: [{\n x: '2021-01-05T10:00:00',\n y: -20\n }, {\n x: '2021-02-05T11:00:00',\n y: -24\n }, {\n x: '2021-03-05T12:00:00',\n y: -47\n }, {\n x: '2021-04-05T13:00:00',\n y: -13\n }, {\n x: '2021-05-05T14:00:00',\n y: -11\n }, {\n x: '2021-06-05T15:00:00',\n y: -33\n }, {\n x: date,\n y: -25\n }]\n }]\n};\n\nfunction Dashboard() {\n _s();\n\n const [displayState, setState] = useState(\"month\");\n\n const onChange = e => {\n setState(e.target.value);\n };\n\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"chart-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"chart-view-select-container\",\n children: [/*#__PURE__*/_jsxDEV(\"p\", {\n children: \"View: \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"select\", {\n onChange: onChange,\n children: [/*#__PURE__*/_jsxDEV(\"option\", {\n value: \"year\",\n children: \"yearly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"month\",\n selected: true,\n children: \"Monthly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"week\",\n children: \"Weekly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"day\",\n children: \"Daily\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"option\", {\n value: \"hour\",\n children: \"Hourly\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Bar, {\n data: state,\n options: {\n responsive: true,\n title: {\n display: false,\n text: 'issues reported / issues fixed',\n fontSize: 20\n },\n legend: {\n display: true,\n position: 'right'\n },\n scales: {\n x: {\n parsing: false,\n type: 'time',\n time: {\n unit: displayState\n },\n stacked: true,\n grid: {\n display: true\n }\n },\n y: {\n stacked: true,\n grid: {\n display: true\n }\n }\n },\n adapters: {\n date: {\n locale: de\n }\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\n\n_s(Dashboard, \"FrCfF3D0wncRh0Ql2goCd9YVffg=\");\n\n_c = Dashboard;\nexport default Dashboard;\n\nvar _c;\n\n$RefreshReg$(_c, \"Dashboard\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/project/projectInformationPage/dashboard/Dashboard.js"],"names":["React","useState","Bar","Chart","de","date","Date","state","datasets","label","backgroundColor","borderWidth","data","x","y","Dashboard","displayState","setState","onChange","e","target","value","responsive","title","display","text","fontSize","legend","position","scales","parsing","type","time","unit","stacked","grid","adapters","locale"],"mappings":"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","sourcesContent":["import React, { useState } from 'react'\r\nimport \"./dashboard.css\"\r\nimport { Bar } from \"react-chartjs-2\"\r\nimport { Chart } from 'chart.js';\r\nimport 'chartjs-adapter-date-fns';\r\nimport { de } from 'date-fns/locale';\r\n\r\nconst date = new Date()\r\n\r\nconst state = {\r\n datasets: [\r\n {\r\n label: 'Bugs reported',\r\n backgroundColor: 'rgb(12, 47, 77)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: 20 },\r\n { x: '2021-02-05T11:00:00', y: 24 },\r\n { x: '2021-03-05T12:00:00', y: 47 },\r\n { x: '2021-04-05T13:00:00', y: 13 },\r\n { x: '2021-05-05T14:00:00', y: 11 },\r\n { x: '2021-06-05T15:00:00', y: 33 },\r\n { x: date, y: 25 }\r\n ]\r\n },\r\n {\r\n label: 'Usability issues reported',\r\n backgroundColor: 'rgb(45, 72, 97)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: 20 },\r\n { x: '2021-02-05T11:00:00', y: 24 },\r\n { x: '2021-03-05T12:00:00', y: 47 },\r\n { x: '2021-04-05T13:00:00', y: 13 },\r\n { x: '2021-05-05T14:00:00', y: 11 },\r\n { x: '2021-06-05T15:00:00', y: 33 },\r\n { x: date, y: 25 }\r\n ]\r\n },\r\n {\r\n label: 'Bugs fixed',\r\n backgroundColor: 'rgb(32, 122, 201)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: -20 },\r\n { x: '2021-02-05T11:00:00', y: -24 },\r\n { x: '2021-03-05T12:00:00', y: -47 },\r\n { x: '2021-04-05T13:00:00', y: -13 },\r\n { x: '2021-05-05T14:00:00', y: -11 },\r\n { x: '2021-06-05T15:00:00', y: -33 },\r\n { x: date, y: -25 }\r\n ]\r\n },\r\n {\r\n label: 'Usability issues fixed',\r\n backgroundColor: 'rgb(78, 159, 230)',\r\n borderWidth: 0,\r\n data: [\r\n { x: '2021-01-05T10:00:00', y: -20 },\r\n { x: '2021-02-05T11:00:00', y: -24 },\r\n { x: '2021-03-05T12:00:00', y: -47 },\r\n { x: '2021-04-05T13:00:00', y: -13 },\r\n { x: '2021-05-05T14:00:00', y: -11 },\r\n { x: '2021-06-05T15:00:00', y: -33 },\r\n { x: date, y: -25 }\r\n ]\r\n }\r\n ]\r\n}\r\n\r\nfunction Dashboard() {\r\n const [displayState, setState] = useState(\"month\")\r\n\r\n const onChange = e => {\r\n setState(e.target.value)\r\n }\r\n\r\n return (\r\n <div className=\"chart-container\">\r\n <div className=\"chart-view-select-container\">\r\n <p>View: </p>\r\n <select onChange={onChange}>\r\n <option value=\"year\">yearly</option>\r\n <option value=\"month\" selected>Monthly</option>\r\n <option value=\"week\">Weekly</option>\r\n <option value=\"day\">Daily</option>\r\n <option value=\"hour\">Hourly</option>\r\n </select>\r\n </div>\r\n <Bar\r\n data={state}\r\n options={{\r\n responsive: true,\r\n title: {\r\n display: false,\r\n text: 'issues reported / issues fixed',\r\n fontSize: 20\r\n },\r\n legend: {\r\n display: true,\r\n position: 'right'\r\n },\r\n scales: {\r\n x: {\r\n parsing: false,\r\n type: 'time',\r\n time: {\r\n unit: displayState\r\n },\r\n stacked: true,\r\n grid: {\r\n display: true\r\n },\r\n },\r\n y: {\r\n stacked: true,\r\n grid: {\r\n display: true\r\n },\r\n }\r\n }, adapters: {\r\n date: {\r\n locale: de\r\n }\r\n }\r\n }}\r\n />\r\n </div>\r\n )\r\n}\r\n\r\nexport default Dashboard"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\App.js\";\nimport React from \"react\";\nimport { BrowserRouter as Router, Route } from \"react-router-dom\";\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport { fas } from '@fortawesome/free-solid-svg-icons'; //Components\n\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\";\nimport Homepage from \"./components/homepage/Homepage\";\nimport ReportForm from \"./components/reportForm/ReportForm\";\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\";\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\";\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\";\nimport TeamInformationPage from \"./components/team/teamInformationPage/TeamInformationPage\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nlibrary.add(fas);\n\nconst App = () => /*#__PURE__*/_jsxDEV(Router, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n exact: true,\n component: Frontpage\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/home\",\n exact: true,\n component: Homepage\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/reportissue\",\n exact: true,\n component: ReportForm\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/projects\",\n exact: true,\n component: ProjectOverview\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/projects/ReactApp\",\n exact: true,\n component: ProjectInformationPage\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/teams\",\n exact: true,\n component: TeamOverview\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/teams/HenriksMemeMachine\",\n exact: true,\n component: TeamInformationPage\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 5\n }, this)]\n}, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 3\n}, this);\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/App.js"],"names":["React","BrowserRouter","Router","Route","library","fas","Frontpage","Homepage","ReportForm","ProjectOverview","ProjectInformationPage","TeamOverview","TeamInformationPage","add","App"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,aAAa,IAAIC,MAA1B,EAAkCC,KAAlC,QAA+C,kBAA/C;AACA,SAASC,OAAT,QAAwB,mCAAxB;AACA,SAASC,GAAT,QAAoB,mCAApB,C,CAEA;;AACA,OAAOC,SAAP,MAAsB,sDAAtB;AACA,OAAOC,QAAP,MAAqB,gCAArB;AACA,OAAOC,UAAP,MAAuB,oCAAvB;AACA,OAAOC,eAAP,MAA4B,sDAA5B;AACA,OAAOC,sBAAP,MAAmC,oEAAnC;AACA,OAAOC,YAAP,MAAyB,6CAAzB;AACA,OAAOC,mBAAP,MAAgC,2DAAhC;;AAGAR,OAAO,CAACS,GAAR,CAAYR,GAAZ;;AAEA,MAAMS,GAAG,GAAG,mBAEV,QAAC,MAAD;AAAA,0BACE,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,GAAZ;AAAgB,IAAA,KAAK,MAArB;AAAsB,IAAA,SAAS,EAAER;AAAjC;AAAA;AAAA;AAAA;AAAA,UADF,eAEE,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,OAAZ;AAAoB,IAAA,KAAK,MAAzB;AAA0B,IAAA,SAAS,EAAEC;AAArC;AAAA;AAAA;AAAA;AAAA,UAFF,eAGE,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,cAAZ;AAA2B,IAAA,KAAK,MAAhC;AAAiC,IAAA,SAAS,EAAEC;AAA5C;AAAA;AAAA;AAAA;AAAA,UAHF,eAIE,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,WAAZ;AAAwB,IAAA,KAAK,MAA7B;AAA8B,IAAA,SAAS,EAAEC;AAAzC;AAAA;AAAA;AAAA;AAAA,UAJF,eAKE,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,oBAAZ;AAAiC,IAAA,KAAK,MAAtC;AAAuC,IAAA,SAAS,EAAEC;AAAlD;AAAA;AAAA;AAAA;AAAA,UALF,eAME,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,QAAZ;AAAqB,IAAA,KAAK,MAA1B;AAA2B,IAAA,SAAS,EAAEC;AAAtC;AAAA;AAAA;AAAA;AAAA,UANF,eAOE,QAAC,KAAD;AAAO,IAAA,IAAI,EAAC,2BAAZ;AAAwC,IAAA,KAAK,MAA7C;AAA8C,IAAA,SAAS,EAAEC;AAAzD;AAAA;AAAA;AAAA;AAAA,UAPF;AAAA;AAAA;AAAA;AAAA;AAAA,QAFF;;KAAME,G;AAaN,eAAeA,GAAf","sourcesContent":["import React from \"react\"\nimport { BrowserRouter as Router, Route } from \"react-router-dom\"\nimport { library } from '@fortawesome/fontawesome-svg-core'\nimport { fas } from '@fortawesome/free-solid-svg-icons'\n\n//Components\nimport Frontpage from \"./components/frontpage/newUserWelcome/NewUserWelcome\"\nimport Homepage from \"./components/homepage/Homepage\"\nimport ReportForm from \"./components/reportForm/ReportForm\"\nimport ProjectOverview from \"./components/project/projectOverview/ProjectOverview\"\nimport ProjectInformationPage from \"./components/project/projectInformationPage/ProjectInformationPage\"\nimport TeamOverview from \"./components/team/teamOverview/TeamOverview\"\nimport TeamInformationPage from \"./components/team/teamInformationPage/TeamInformationPage\"\n\n\nlibrary.add(fas)\n\nconst App = () => (\n\n <Router>\n <Route path=\"/\" exact component={Frontpage} />\n <Route path=\"/home\" exact component={Homepage} />\n <Route path=\"/reportissue\" exact component={ReportForm} />\n <Route path=\"/projects\" exact component={ProjectOverview} />\n <Route path=\"/projects/ReactApp\" exact component={ProjectInformationPage} />\n <Route path=\"/teams\" exact component={TeamOverview} />\n <Route path=\"/teams/HenriksMemeMachine\" exact component={TeamInformationPage} />\n </Router >\n)\n\nexport default App"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\homepage\\\\Homepage.js\";\nimport React, { Component } from 'react';\nimport { NavLink } from 'react-router-dom';\nimport \"./homepage.css\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport Navigationbar from '../navigationbar/Navigationbar';\nimport Updates from './updates/Updates';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nclass Homepage extends Component {\n render() {\n /*#__PURE__*/\n _jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 5\n }, this);\n\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"homepage-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"welcome-text\",\n children: \"Welcome Mathias!\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(NavLink, {\n to: \"/reportissue\",\n children: /*#__PURE__*/_jsxDEV(\"button\", {\n className: \"report-new-issue-button\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"exclamation-triangle\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 15\n }, this), \"\\xA0\\xA0Report issues\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"homepage-content\",\n children: /*#__PURE__*/_jsxDEV(Updates, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 7\n }, this);\n }\n\n}\n\nexport default Homepage;","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/homepage/Homepage.js"],"names":["React","Component","NavLink","FontAwesomeIcon","Navigationbar","Updates","Homepage","render"],"mappings":";AAAA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,SAASC,OAAT,QAAwB,kBAAxB;AACA,OAAO,gBAAP;AACA,SAASC,eAAT,QAAgC,gCAAhC;AACA,OAAOC,aAAP,MAA0B,gCAA1B;AACA,OAAOC,OAAP,MAAoB,mBAApB;;;AAEA,MAAMC,QAAN,SAAuBL,SAAvB,CAAiC;AAC/BM,EAAAA,MAAM,GAAG;AACP;AAAA,YAAC,aAAD;AAAA;AAAA;AAAA;AAAA;;AACA,wBAGE;AAAK,MAAA,SAAS,EAAC,oBAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,gBAAf;AAAA,gCACE;AAAI,UAAA,SAAS,EAAC,cAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,gBADF,eAEE,QAAC,OAAD;AAAS,UAAA,EAAE,EAAC,cAAZ;AAAA,iCACE;AAAQ,YAAA,SAAS,EAAC,yBAAlB;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,oBADF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBAFF;AAAA;AAAA;AAAA;AAAA;AAAA,cADF,eAUE;AAAK,QAAA,SAAS,EAAC,kBAAf;AAAA,+BACE,QAAC,OAAD;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,cAVF;AAAA;AAAA;AAAA;AAAA;AAAA,YAHF;AAkBD;;AArB8B;;AAwBjC,eAAeD,QAAf","sourcesContent":["import React, { Component } from 'react'\r\nimport { NavLink } from 'react-router-dom'\r\nimport \"./homepage.css\"\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\nimport Navigationbar from '../navigationbar/Navigationbar'\r\nimport Updates from './updates/Updates'\r\n\r\nclass Homepage extends Component {\r\n render() {\r\n <Navigationbar></Navigationbar>\r\n return (\r\n\r\n\r\n <div className=\"homepage-container\">\r\n <div className=\"content-header\">\r\n <h2 className=\"welcome-text\">Welcome Mathias!</h2>\r\n <NavLink to=\"/reportissue\">\r\n <button className=\"report-new-issue-button\">\r\n <FontAwesomeIcon icon=\"exclamation-triangle\"></FontAwesomeIcon>\r\n &nbsp;&nbsp;Report issues\r\n </button>\r\n </NavLink>\r\n </div>\r\n <div className=\"homepage-content\">\r\n <Updates />\r\n </div>\r\n </div>\r\n )\r\n }\r\n}\r\n\r\nexport default Homepage"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\team\\\\teamInformationPage\\\\TeamInformationPage.js\",\n _s = $RefreshSig$();\n\nimport React, { useRef, useState, useEffect } from 'react';\nimport \"./teamInformationPage.css\";\nimport Navigationbar from '../../navigationbar/Navigationbar';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst TeamInformationPage = () => {\n _s();\n\n const dropdownRef = useRef(null);\n const [isActive, setIsActive] = useState(false);\n\n const onClick = () => setIsActive(!isActive);\n\n useEffect(() => {\n const pageClickEvent = e => {\n if (dropdownRef.current !== null && !dropdownRef.current.contains(e.target)) {\n setIsActive(!isActive);\n }\n }; // If the item is active (ie open) then listen for clicks\n\n\n if (isActive) {\n window.addEventListener('click', pageClickEvent);\n }\n\n return () => {\n window.removeEventListener('click', pageClickEvent);\n };\n }, [isActive]);\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-text\",\n children: /*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"teamInformationPage-title\",\n children: \"Henriks Meme machine > overview\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-notification-select-settings-button\",\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n href: \"./\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"user\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 15\n }, this), \"\\xA0\\xA0Account\", /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"chevron-right\",\n className: \"arrow-right-icon\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"cog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 15\n }, this), \"\\xA0Settings\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-content-container\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 5\n }, this);\n};\n\n_s(TeamInformationPage, \"+2ios9YLl+dWpD7Y2mDqdcbDdLo=\");\n\n_c = TeamInformationPage;\nexport default TeamInformationPage;\n\nvar _c;\n\n$RefreshReg$(_c, \"TeamInformationPage\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/team/teamInformationPage/TeamInformationPage.js"],"names":["React","useRef","useState","useEffect","Navigationbar","FontAwesomeIcon","TeamInformationPage","dropdownRef","isActive","setIsActive","onClick","pageClickEvent","e","current","contains","target","window","addEventListener","removeEventListener"],"mappings":";;;AAAA,OAAOA,KAAP,IAAgBC,MAAhB,EAAwBC,QAAxB,EAAkCC,SAAlC,QAAmD,OAAnD;AACA,OAAO,2BAAP;AACA,OAAOC,aAAP,MAA0B,mCAA1B;AACA,SAASC,eAAT,QAAgC,gCAAhC;;;AAEA,MAAMC,mBAAmB,GAAG,MAAM;AAAA;;AAChC,QAAMC,WAAW,GAAGN,MAAM,CAAC,IAAD,CAA1B;AACA,QAAM,CAACO,QAAD,EAAWC,WAAX,IAA0BP,QAAQ,CAAC,KAAD,CAAxC;;AACA,QAAMQ,OAAO,GAAG,MAAMD,WAAW,CAAC,CAACD,QAAF,CAAjC;;AAEAL,EAAAA,SAAS,CAAC,MAAM;AACd,UAAMQ,cAAc,GAAIC,CAAD,IAAO;AAC5B,UAAIL,WAAW,CAACM,OAAZ,KAAwB,IAAxB,IAAgC,CAACN,WAAW,CAACM,OAAZ,CAAoBC,QAApB,CAA6BF,CAAC,CAACG,MAA/B,CAArC,EAA6E;AAC3EN,QAAAA,WAAW,CAAC,CAACD,QAAF,CAAX;AACD;AACF,KAJD,CADc,CAOd;;;AACA,QAAIA,QAAJ,EAAc;AACZQ,MAAAA,MAAM,CAACC,gBAAP,CAAwB,OAAxB,EAAiCN,cAAjC;AACD;;AAED,WAAO,MAAM;AACXK,MAAAA,MAAM,CAACE,mBAAP,CAA2B,OAA3B,EAAoCP,cAApC;AACD,KAFD;AAID,GAhBQ,EAgBN,CAACH,QAAD,CAhBM,CAAT;AAkBA,sBACE;AAAA,4BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,YADF,eAEE;AAAK,MAAA,SAAS,EAAC,+BAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,oCAAf;AAAA,gCACE;AAAK,UAAA,SAAS,EAAC,aAAf;AAAA,iCACE;AAAI,YAAA,SAAS,EAAC,2BAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBADF,eAIE;AAAK,UAAA,SAAS,EAAC,4CAAf;AAAA,kCACE;AAAG,YAAA,IAAI,EAAC,IAAR;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,oBADF,kCAEE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC,eAAtB;AAAsC,cAAA,SAAS,EAAC;AAAhD;AAAA;AAAA;AAAA;AAAA,oBAFF;AAAA;AAAA;AAAA;AAAA;AAAA,kBADF,eAKE;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,oBADF;AAAA;AAAA;AAAA;AAAA;AAAA,kBALF;AAAA;AAAA;AAAA;AAAA;AAAA,gBAJF;AAAA;AAAA;AAAA;AAAA;AAAA,cADF,eAgBE;AAAK,QAAA,SAAS,EAAC;AAAf;AAAA;AAAA;AAAA;AAAA,cAhBF;AAAA;AAAA;AAAA;AAAA;AAAA,YAFF;AAAA;AAAA;AAAA;AAAA;AAAA,UADF;AAyBD,CAhDD;;GAAMF,mB;;KAAAA,mB;AAkDN,eAAeA,mBAAf","sourcesContent":["import React, { useRef, useState, useEffect } from 'react'\r\nimport \"./teamInformationPage.css\"\r\nimport Navigationbar from '../../navigationbar/Navigationbar';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\n\r\nconst TeamInformationPage = () => {\r\n const dropdownRef = useRef(null);\r\n const [isActive, setIsActive] = useState(false);\r\n const onClick = () => setIsActive(!isActive);\r\n\r\n useEffect(() => {\r\n const pageClickEvent = (e) => {\r\n if (dropdownRef.current !== null && !dropdownRef.current.contains(e.target)) {\r\n setIsActive(!isActive);\r\n }\r\n };\r\n\r\n // If the item is active (ie open) then listen for clicks\r\n if (isActive) {\r\n window.addEventListener('click', pageClickEvent);\r\n }\r\n\r\n return () => {\r\n window.removeEventListener('click', pageClickEvent);\r\n }\r\n\r\n }, [isActive]);\r\n\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"teamInformationPage-container\">\r\n <div className=\"teamInformationPage-content-header\">\r\n <div className=\"header-text\">\r\n <h2 className=\"teamInformationPage-title\">Henriks Meme machine > overview</h2>\r\n </div>\r\n <div className=\"header-notification-select-settings-button\">\r\n <a href=\"./\">\r\n <FontAwesomeIcon icon=\"user\"></FontAwesomeIcon>&nbsp;&nbsp;Account\r\n <FontAwesomeIcon icon=\"chevron-right\" className=\"arrow-right-icon\"></FontAwesomeIcon>\r\n </a>\r\n <button>\r\n <FontAwesomeIcon icon=\"cog\"></FontAwesomeIcon>\r\n &nbsp;Settings\r\n </button>\r\n </div>\r\n </div>\r\n <div className=\"teamInformationPage-content-container\">\r\n {/*TODO: components goes here */}\r\n </div>\r\n </div>\r\n </div>\r\n )\r\n}\r\n\r\nexport default TeamInformationPage"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\team\\\\teamOverview\\\\TeamOverview.js\";\nimport React from 'react';\nimport \"./teamOverview.css\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport Navigationbar from '../../navigationbar/Navigationbar';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst TeamOverview = () => {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamlist-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"teamlist-title\",\n children: \"Teams\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"buttons-container\",\n children: [/*#__PURE__*/_jsxDEV(\"button\", {\n className: \"join-team-button\",\n children: \"Join Team\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n className: \"create-new-team-button\",\n children: \"New team\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamlist\",\n children: /*#__PURE__*/_jsxDEV(\"ul\", {\n children: /*#__PURE__*/_jsxDEV(\"li\", {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"team-entry\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"image-team-name\",\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n className: \"team-image-container\",\n children: /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"team-icon\",\n icon: \"dice-d6\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"a\", {\n children: [\"Henriks meme machine\\xA0\", /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"chevron-right\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 19\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"team-status-info-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"new-messages-info\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"envelope\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"tooltip-text\",\n children: \"New messages\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"projects-maintained-info\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"project-diagram\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"tooltip-text\",\n children: \"Projects maintained\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"team-members-info\",\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"icon\",\n icon: \"users\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"tooltip-text\",\n children: \"Team members\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 19\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"last-updated-info\",\n children: /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"Date created: \\xA021/ 07/ 2021\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 19\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 5\n }, this);\n};\n\n_c = TeamOverview;\nexport default TeamOverview;\n\nvar _c;\n\n$RefreshReg$(_c, \"TeamOverview\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/team/teamOverview/TeamOverview.js"],"names":["React","FontAwesomeIcon","Navigationbar","TeamOverview"],"mappings":"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","sourcesContent":["import React from 'react'\r\nimport \"./teamOverview.css\"\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\nimport Navigationbar from '../../navigationbar/Navigationbar'\r\n\r\nconst TeamOverview = () => {\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"teamlist-container\">\r\n <div className=\"content-header\">\r\n <h2 className=\"teamlist-title\">Teams</h2>\r\n <div className=\"buttons-container\">\r\n <button className=\"join-team-button\">\r\n Join Team\r\n </button>\r\n <button className=\"create-new-team-button\">\r\n New team\r\n </button>\r\n </div>\r\n </div>\r\n <div className=\"teamlist\">\r\n <ul>\r\n <li>\r\n <div className=\"team-entry\">\r\n <div className=\"image-team-name\">\r\n <a className=\"team-image-container\">\r\n <FontAwesomeIcon className=\"team-icon\" icon=\"dice-d6\"></FontAwesomeIcon>\r\n </a>\r\n <a>Henriks meme machine&nbsp;\r\n <FontAwesomeIcon className=\"icon\" icon=\"chevron-right\"></FontAwesomeIcon>\r\n </a>\r\n </div>\r\n <div className=\"team-status-info-container\">\r\n <div className=\"new-messages-info\">\r\n <FontAwesomeIcon className=\"icon\" icon=\"envelope\"></FontAwesomeIcon>\r\n <p>0</p>\r\n <span className=\"tooltip-text\">New messages</span>\r\n </div>\r\n <div className=\"projects-maintained-info\">\r\n <FontAwesomeIcon className=\"icon\" icon=\"project-diagram\"></FontAwesomeIcon>\r\n <p>0</p>\r\n <span className=\"tooltip-text\">Projects maintained</span>\r\n </div>\r\n <div className=\"team-members-info\">\r\n <FontAwesomeIcon className=\"icon\" icon=\"users\"></FontAwesomeIcon>\r\n <p>0</p>\r\n <span className=\"tooltip-text\">Team members</span>\r\n </div>\r\n <div className=\"last-updated-info\">\r\n <p>Date created: &nbsp;21/ 07/ 2021</p>\r\n </div>\r\n </div>\r\n </div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div >\r\n </div>\r\n )\r\n}\r\n\r\nexport default TeamOverview"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\team\\\\teamInformationPage\\\\TeamInformationPage.js\";\nimport React from 'react';\nimport \"./teamInformationPage.css\";\nimport Navigationbar from '../../navigationbar/Navigationbar';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst TeamInformationPage = () => {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n children: [/*#__PURE__*/_jsxDEV(Navigationbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"teamInformationPage-content-header\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-text\",\n children: /*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"teamInformationPage-title\",\n children: \"Henriks Meme machine > overview\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-notification-select-settings-button\",\n children: /*#__PURE__*/_jsxDEV(\"button\", {\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"cog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 15\n }, this), \"\\xA0Settings\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"projects-maintained-memberslist-container\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 5\n }, this);\n};\n\n_c = TeamInformationPage;\nexport default TeamInformationPage;\n\nvar _c;\n\n$RefreshReg$(_c, \"TeamInformationPage\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/team/teamInformationPage/TeamInformationPage.js"],"names":["React","Navigationbar","FontAwesomeIcon","TeamInformationPage"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAO,2BAAP;AACA,OAAOC,aAAP,MAA0B,mCAA1B;AACA,SAASC,eAAT,QAAgC,gCAAhC;;;AAEA,MAAMC,mBAAmB,GAAG,MAAM;AAChC,sBACE;AAAA,4BACE,QAAC,aAAD;AAAA;AAAA;AAAA;AAAA,YADF,eAEE;AAAK,MAAA,SAAS,EAAC,+BAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,oCAAf;AAAA,gCACE;AAAK,UAAA,SAAS,EAAC,aAAf;AAAA,iCACE;AAAI,YAAA,SAAS,EAAC,2BAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBADF,eAIE;AAAK,UAAA,SAAS,EAAC,4CAAf;AAAA,iCACE;AAAA,oCACE,QAAC,eAAD;AAAiB,cAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,oBADF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,gBAJF;AAAA;AAAA;AAAA;AAAA;AAAA,cADF,eAYE;AAAK,QAAA,SAAS,EAAC;AAAf;AAAA;AAAA;AAAA;AAAA,cAZF;AAAA;AAAA;AAAA;AAAA;AAAA,YAFF;AAAA;AAAA;AAAA;AAAA;AAAA,UADF;AAqBD,CAtBD;;KAAMA,mB;AAwBN,eAAeA,mBAAf","sourcesContent":["import React from 'react'\r\nimport \"./teamInformationPage.css\"\r\nimport Navigationbar from '../../navigationbar/Navigationbar';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\n\r\nconst TeamInformationPage = () => {\r\n return (\r\n <div>\r\n <Navigationbar />\r\n <div className=\"teamInformationPage-container\">\r\n <div className=\"teamInformationPage-content-header\">\r\n <div className=\"header-text\">\r\n <h2 className=\"teamInformationPage-title\">Henriks Meme machine > overview</h2>\r\n </div>\r\n <div className=\"header-notification-select-settings-button\">\r\n <button>\r\n <FontAwesomeIcon icon=\"cog\"></FontAwesomeIcon>\r\n &nbsp;Settings\r\n </button>\r\n </div>\r\n </div>\r\n <div className=\"projects-maintained-memberslist-container\">\r\n {/*TODO: components goes here */}\r\n </div>\r\n </div>\r\n </div>\r\n )\r\n}\r\n\r\nexport default TeamInformationPage"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\navigationbar\\\\Navigationbar.js\";\nimport React, { Component } from 'react';\nimport \"./navigationbar.css\";\nimport Logo from './logo/Logo';\nimport NavigationLinks from './navigationLinks/NavigationLinks';\nimport Searchbar from './searchbar/Searchbar';\nimport UserDropdownMenu from './userDropdownMenu/UserDropdownMenu';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst Navigationbar = () => {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"navbar\",\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"header-content\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"title-navigation-links-container\",\n children: [/*#__PURE__*/_jsxDEV(Logo, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(NavigationLinks, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"searchbar-profile-container\",\n children: /*#__PURE__*/_jsxDEV(\"ul\", {\n className: \"right-unstyled-navbar\",\n children: [/*#__PURE__*/_jsxDEV(Searchbar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(UserDropdownMenu, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 5\n }, this);\n};\n\n_c = Navigationbar;\nexport default Navigationbar;\n\nvar _c;\n\n$RefreshReg$(_c, \"Navigationbar\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/navigationbar/Navigationbar.js"],"names":["React","Component","Logo","NavigationLinks","Searchbar","UserDropdownMenu","Navigationbar"],"mappings":";AAAA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,OAAO,qBAAP;AACA,OAAOC,IAAP,MAAiB,aAAjB;AACA,OAAOC,eAAP,MAA4B,mCAA5B;AACA,OAAOC,SAAP,MAAsB,uBAAtB;AACA,OAAOC,gBAAP,MAA6B,qCAA7B;;;AAEA,MAAMC,aAAa,GAAG,MAAM;AAC1B,sBACE;AAAK,IAAA,SAAS,EAAC,QAAf;AAAA,2BACE;AAAK,MAAA,SAAS,EAAC,gBAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,kCAAf;AAAA,gCACE,QAAC,IAAD;AAAA;AAAA;AAAA;AAAA,gBADF,eAEE,QAAC,eAAD;AAAA;AAAA;AAAA;AAAA,gBAFF;AAAA;AAAA;AAAA;AAAA;AAAA,cADF,eAKE;AAAK,QAAA,SAAS,EAAC,6BAAf;AAAA,+BACE;AAAI,UAAA,SAAS,EAAC,uBAAd;AAAA,kCACE,QAAC,SAAD;AAAA;AAAA;AAAA;AAAA,kBADF,eAEE,QAAC,gBAAD;AAAA;AAAA;AAAA;AAAA,kBAFF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,cALF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,UADF;AAgBD,CAjBD;;KAAMA,a;AAoBN,eAAeA,aAAf","sourcesContent":["import React, { Component } from 'react'\r\nimport \"./navigationbar.css\"\r\nimport Logo from './logo/Logo'\r\nimport NavigationLinks from './navigationLinks/NavigationLinks'\r\nimport Searchbar from './searchbar/Searchbar'\r\nimport UserDropdownMenu from './userDropdownMenu/UserDropdownMenu'\r\n\r\nconst Navigationbar = () => {\r\n return (\r\n <div className=\"navbar\" >\r\n <div className=\"header-content\">\r\n <div className=\"title-navigation-links-container\">\r\n <Logo />\r\n <NavigationLinks />\r\n </div>\r\n <div className=\"searchbar-profile-container\">\r\n <ul className=\"right-unstyled-navbar\">\r\n <Searchbar />\r\n <UserDropdownMenu />\r\n </ul>\r\n </div>\r\n </div>\r\n </div >\r\n )\r\n}\r\n\r\n\r\nexport default Navigationbar"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\Bruger\\\\Desktop\\\\Web-projects\\\\pipit\\\\client\\\\src\\\\components\\\\homepage\\\\updates\\\\Updates.js\";\nimport React from 'react';\nimport \"./updates.css\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nconst Updates = () => {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-updates-new-messages-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-updates-display-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-updates-display-header\",\n children: /*#__PURE__*/_jsxDEV(\"p\", {\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"exclamation\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 13\n }, this), \"\\xA0\\xA0New project updates\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-updates-display-content\",\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"project-update-entry\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"entry-text\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"upper-row\",\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n children: \"[project] [new issues] [issues fixed]\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"bottom-row\",\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n children: \"[team] [time]\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"entry-icon\",\n icon: \"chevron-right\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"new-messages-display-container\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"new-messages-display-header\",\n children: /*#__PURE__*/_jsxDEV(\"p\", {\n children: [/*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n icon: \"envelope\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), \"\\xA0\\xA0New messages\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"new-messages-display-content\",\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"new-message-entry\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"entry-text\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"upper-row\",\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n children: \"[Sender] [Channel]\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 15\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"bottom-row\",\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n children: \"[team] [time]\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 53,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: /*#__PURE__*/_jsxDEV(FontAwesomeIcon, {\n className: \"entry-icon\",\n icon: \"chevron-right\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 5\n }, this);\n};\n\n_c = Updates;\nexport default Updates;\n\nvar _c;\n\n$RefreshReg$(_c, \"Updates\");","map":{"version":3,"sources":["C:/Users/Bruger/Desktop/Web-projects/pipit/client/src/components/homepage/updates/Updates.js"],"names":["React","FontAwesomeIcon","Updates"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAO,eAAP;AACA,SAASC,eAAT,QAAgC,gCAAhC;;;AAEA,MAAMC,OAAO,GAAG,MAAM;AACpB,sBACE;AAAK,IAAA,SAAS,EAAC,wCAAf;AAAA,4BAEE;AAAK,MAAA,SAAS,EAAC,mCAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,gCAAf;AAAA,+BACE;AAAA,kCACE,QAAC,eAAD;AAAiB,YAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,kBADF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,cADF,eAOE;AAAK,QAAA,SAAS,EAAC,iCAAf;AAAA,+BACE;AAAK,UAAA,SAAS,EAAC,sBAAf;AAAA,kCACE;AAAK,YAAA,SAAS,EAAC,YAAf;AAAA,oCACE;AAAK,cAAA,SAAS,EAAC,WAAf;AAAA,qCACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,oBADF,eAME;AAAK,cAAA,SAAS,EAAC,YAAf;AAAA,qCACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,oBANF;AAAA;AAAA;AAAA;AAAA;AAAA,kBADF,eAaE;AAAA,mCACE,QAAC,eAAD;AAAiB,cAAA,SAAS,EAAC,YAA3B;AAAwC,cAAA,IAAI,EAAC;AAA7C;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,kBAbF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,cAPF;AAAA;AAAA;AAAA;AAAA;AAAA,YAFF,eA8BE;AAAK,MAAA,SAAS,EAAC,gCAAf;AAAA,8BACE;AAAK,QAAA,SAAS,EAAC,6BAAf;AAAA,+BACE;AAAA,kCACE,QAAC,eAAD;AAAiB,YAAA,IAAI,EAAC;AAAtB;AAAA;AAAA;AAAA;AAAA,kBADF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,cADF,eAOE;AAAK,QAAA,SAAS,EAAC,8BAAf;AAAA,+BACE;AAAK,UAAA,SAAS,EAAC,mBAAf;AAAA,kCACE;AAAK,YAAA,SAAS,EAAC,YAAf;AAAA,oCACE;AAAK,cAAA,SAAS,EAAC,WAAf;AAAA,qCACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,oBADF,eAME;AAAK,cAAA,SAAS,EAAC,YAAf;AAAA,qCACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,oBANF;AAAA;AAAA;AAAA;AAAA;AAAA,kBADF,eAaE;AAAA,mCACE,QAAC,eAAD;AAAiB,cAAA,SAAS,EAAC,YAA3B;AAAwC,cAAA,IAAI,EAAC;AAA7C;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,kBAbF;AAAA;AAAA;AAAA;AAAA;AAAA;AADF;AAAA;AAAA;AAAA;AAAA,cAPF;AAAA;AAAA;AAAA;AAAA;AAAA,YA9BF;AAAA;AAAA;AAAA;AAAA;AAAA,UADF;AA4DD,CA7DD;;KAAMA,O;AA+DN,eAAeA,OAAf","sourcesContent":["import React from 'react'\r\nimport \"./updates.css\"\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\n\r\nconst Updates = () => {\r\n return (\r\n <div className=\"project-updates-new-messages-container\">\r\n\r\n <div className=\"project-updates-display-container\">\r\n <div className=\"project-updates-display-header\">\r\n <p>\r\n <FontAwesomeIcon icon=\"exclamation\"></FontAwesomeIcon>\r\n &nbsp;&nbsp;New project updates\r\n </p>\r\n </div>\r\n <div className=\"project-updates-display-content\">\r\n <div className=\"project-update-entry\">\r\n <div className=\"entry-text\">\r\n <div className=\"upper-row\">\r\n <a>\r\n [project] [new issues] [issues fixed]\r\n </a>\r\n </div>\r\n <div className=\"bottom-row\">\r\n <a>\r\n [team] [time]\r\n </a>\r\n </div>\r\n </div>\r\n <div>\r\n <FontAwesomeIcon className=\"entry-icon\" icon=\"chevron-right\"></FontAwesomeIcon>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div className=\"new-messages-display-container\">\r\n <div className=\"new-messages-display-header\">\r\n <p>\r\n <FontAwesomeIcon icon=\"envelope\"></FontAwesomeIcon>\r\n &nbsp;&nbsp;New messages\r\n </p>\r\n </div>\r\n <div className=\"new-messages-display-content\">\r\n <div className=\"new-message-entry\">\r\n <div className=\"entry-text\">\r\n <div className=\"upper-row\">\r\n <a>\r\n [Sender] [Channel]\r\n </a>\r\n </div>\r\n <div className=\"bottom-row\">\r\n <a>\r\n [team] [time]\r\n </a>\r\n </div>\r\n </div>\r\n <div>\r\n <FontAwesomeIcon className=\"entry-icon\" icon=\"chevron-right\"></FontAwesomeIcon>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Updates"]},"metadata":{},"sourceType":"module"}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment