From 067148d0812d09b30efcf598600eb77aaf76aafa Mon Sep 17 00:00:00 2001 From: Maksym Mykhailenko Date: Fri, 6 Jan 2017 00:57:23 +0800 Subject: [PATCH 1/2] challenge #30056080 PREFLIGHT CHECKLIST --- README.md | 1 + package.json | 3 + src/components/AdminHeader/AdminHeader.jsx | 1 - src/components/Button/Button.jsx | 1 + src/components/Header/Header.jsx | 179 +++++++++--------- src/components/Pagination/Pagination.jsx | 57 +++--- src/components/Pagination/Pagination.scss | 127 ++++++------- src/components/Radiobox/Radiobox.jsx | 36 ++++ src/components/Radiobox/Radiobox.scss | 46 +++++ src/components/Radiobox/index.js | 3 + .../SelectPerPage/SelectPerPage.jsx | 32 ++++ .../SelectPerPage/SelectPerPage.scss | 86 +++++++++ src/components/SelectPerPage/index.js | 3 + src/components/StatusLabel/StatusLabel.jsx | 10 +- src/components/StatusLabel/StatusLabel.scss | 14 ++ src/components/Table/Table.jsx | 140 ++++++++++++++ src/components/Table/Table.scss | 101 ++++++++++ src/components/Table/index.js | 3 + .../TextareaField/TextareaField.jsx | 18 +- .../TextareaField/TextareaField.scss | 30 ++- src/containers/HeaderContainer.js | 9 +- .../DashboardRequest/DashboardRequest.jsx | 24 ++- .../DashboardRequest/DashboardRequest.scss | 23 ++- .../Dashboard/components/DashboardView.jsx | 6 +- src/routes/Dashboard/modules/Dashboard.js | 2 + .../DronesMap/components/DronesMapView.jsx | 2 +- .../components/SignupModal/SignupModal.jsx | 1 - .../Home/containers/SignupModalContainer.js | 2 +- .../components/MissionListView.jsx | 95 ++++++---- .../components/MissionListView.scss | 38 +--- src/routes/MissionList/modules/MissionList.js | 26 +-- .../MyRequest/components/MyRequestView.jsx | 25 ++- .../MyRequest/components/MyRequestView.scss | 17 ++ src/routes/MyRequest/modules/MyRequest.js | 2 + .../PilotChecklistForm/PilotChecklistForm.jsx | 100 ++++++++++ .../PilotChecklistForm.scss | 62 ++++++ .../components/PilotChecklistForm/index.js | 3 + .../components/PilotChecklistView.jsx | 22 +++ .../components/PilotChecklistView.scss | 37 ++++ .../containers/PilotChecklistContainer.js | 12 ++ .../containers/PilotChecklistFormContainer.js | 33 ++++ src/routes/PilotChecklist/index.js | 15 ++ .../PilotChecklist/modules/PilotChecklist.js | 74 ++++++++ .../components/PilotMissionsView.jsx | 54 ++++++ .../components/PilotMissionsView.scss | 52 +++++ .../containers/PilotMissionsContainer.js | 12 ++ src/routes/PilotMissions/index.js | 15 ++ .../PilotMissions/modules/PilotMissions.js | 39 ++++ src/routes/index.js | 4 + src/services/APIService.js | 89 +++++---- src/services/AuthService.js | 5 +- src/store/modules/global.js | 22 +-- src/styles/img/icon-pagination-next.png | Bin 0 -> 1076 bytes src/styles/img/icon-pagination-prev.png | Bin 0 -> 1076 bytes src/styles/img/icon-select-arrow-small.png | Bin 0 -> 1102 bytes 55 files changed, 1444 insertions(+), 369 deletions(-) create mode 100644 src/components/Radiobox/Radiobox.jsx create mode 100644 src/components/Radiobox/Radiobox.scss create mode 100644 src/components/Radiobox/index.js create mode 100644 src/components/SelectPerPage/SelectPerPage.jsx create mode 100644 src/components/SelectPerPage/SelectPerPage.scss create mode 100644 src/components/SelectPerPage/index.js create mode 100644 src/components/Table/Table.jsx create mode 100644 src/components/Table/Table.scss create mode 100644 src/components/Table/index.js create mode 100644 src/routes/PilotChecklist/components/PilotChecklistForm/PilotChecklistForm.jsx create mode 100644 src/routes/PilotChecklist/components/PilotChecklistForm/PilotChecklistForm.scss create mode 100644 src/routes/PilotChecklist/components/PilotChecklistForm/index.js create mode 100644 src/routes/PilotChecklist/components/PilotChecklistView.jsx create mode 100644 src/routes/PilotChecklist/components/PilotChecklistView.scss create mode 100644 src/routes/PilotChecklist/containers/PilotChecklistContainer.js create mode 100644 src/routes/PilotChecklist/containers/PilotChecklistFormContainer.js create mode 100644 src/routes/PilotChecklist/index.js create mode 100644 src/routes/PilotChecklist/modules/PilotChecklist.js create mode 100644 src/routes/PilotMissions/components/PilotMissionsView.jsx create mode 100644 src/routes/PilotMissions/components/PilotMissionsView.scss create mode 100644 src/routes/PilotMissions/containers/PilotMissionsContainer.js create mode 100644 src/routes/PilotMissions/index.js create mode 100644 src/routes/PilotMissions/modules/PilotMissions.js create mode 100644 src/styles/img/icon-pagination-next.png create mode 100644 src/styles/img/icon-pagination-prev.png create mode 100644 src/styles/img/icon-select-arrow-small.png diff --git a/README.md b/README.md index 6389d32..3c961f9 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ * node v6 (https://nodejs.org) ## Quick Start +* copy `.env.example` to `.env` * `npm install` * `npm run dev` * Navigate browser to `http://localhost:3000` diff --git a/package.json b/package.json index 7ae293e..61db473 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "rc-slider": "^5.4.0", "rc-tooltip": "^3.4.2", "react": "^15.3.2", + "react-addons-create-fragment": "^15.4.1", "react-breadcrumbs": "^1.5.1", "react-click-outside": "^2.2.0", "react-count-down": "^1.0.3", @@ -80,6 +81,7 @@ "react-icheck": "^0.3.6", "react-input-range": "^0.9.3", "react-modal": "^1.5.2", + "react-paginate": "^4.1.0", "react-portal": "^3.0.0", "react-redux": "^4.0.0", "react-redux-toastr": "^4.2.2", @@ -89,6 +91,7 @@ "react-simple-dropdown": "^1.1.5", "react-slick": "^0.14.5", "react-star-rating-component": "^1.2.2", + "react-table": "^3.1.4", "react-tabs": "^0.8.2", "react-timeago": "^3.1.3", "reactable": "^0.14.1", diff --git a/src/components/AdminHeader/AdminHeader.jsx b/src/components/AdminHeader/AdminHeader.jsx index 32da13e..1c6bc82 100644 --- a/src/components/AdminHeader/AdminHeader.jsx +++ b/src/components/AdminHeader/AdminHeader.jsx @@ -3,7 +3,6 @@ import CSSModules from 'react-css-modules'; import {Link} from 'react-router'; import styles from './AdminHeader.scss'; import Dropdown from '../Dropdown'; -import Notification from '../Notification'; export const AdminHeader = () => (