From 30c152db552c8b4de5001431ef9b4b986ba50e0c Mon Sep 17 00:00:00 2001 From: Senad Uka Date: Wed, 28 Aug 2019 17:43:18 +0200 Subject: [PATCH] Room Office Mapping / Home screen now functional / Bugfixes --- client/src/components/MainMenu/index.js | 2 +- client/src/components/PromptMessage/index.js | 35 ++++ client/src/constants/menuItems.js | 20 +++ client/src/scenes/Home/index.js | 37 +++-- .../components/SingleMapping.js | 152 ++++++++++++++++++ .../src/scenes/RoomOfficeNameMapping/index.js | 99 ++++++++++++ .../src/store/actions/integrationActions.js | 24 +++ controllers/integration.js | 44 ++++- routes/index.js | 4 + services/officeRnD/resources.js | 16 +- 10 files changed, 410 insertions(+), 23 deletions(-) create mode 100644 client/src/components/PromptMessage/index.js create mode 100644 client/src/scenes/RoomOfficeNameMapping/components/SingleMapping.js create mode 100644 client/src/scenes/RoomOfficeNameMapping/index.js diff --git a/client/src/components/MainMenu/index.js b/client/src/components/MainMenu/index.js index 1fd8f65..7210e9c 100644 --- a/client/src/components/MainMenu/index.js +++ b/client/src/components/MainMenu/index.js @@ -5,7 +5,7 @@ import { Menu } from 'semantic-ui-react'; import { mainMenuItems } from '../../constants/menuItems'; const MainMenu = () => - ( + ( { mainMenuItems.map(mainMenuItem => { if (!mainMenuItem.showInMenu){ diff --git a/client/src/components/PromptMessage/index.js b/client/src/components/PromptMessage/index.js new file mode 100644 index 0000000..e85e9ad --- /dev/null +++ b/client/src/components/PromptMessage/index.js @@ -0,0 +1,35 @@ +import React, { Component } from 'react'; +import {Button, Modal} from "semantic-ui-react"; + + +class PromptMessage extends Component { + render() { + const { + show = false, + size = 'tiny', + title = '', + message = '', + noActionLabel = 'No', + yesActionLabel = 'Yes', + yesActionIconName = 'checkmark', + onClose = null, + onActionNo = null, + onActionYes = null, + } = this.props; + + return ( + + {title} + +

{message}

+
+ + +