From 39e363dbf3972773e417462b64e06636a0358e19 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sat, 21 Oct 2017 00:12:44 +0200 Subject: [PATCH] Works together with AdminRequestInfo to display info about requested items on the admin page. --- client/app/components/admin/Sidebar.jsx | 46 +++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 client/app/components/admin/Sidebar.jsx diff --git a/client/app/components/admin/Sidebar.jsx b/client/app/components/admin/Sidebar.jsx new file mode 100644 index 0000000..09dc4ab --- /dev/null +++ b/client/app/components/admin/Sidebar.jsx @@ -0,0 +1,46 @@ +import React, { Component } from 'react'; +import { Link } from 'react-router-dom'; + +class SidebarComponent extends Component { + + displayRequestedElementsInfo() { + if (this.props.requested_objects) { + let element = this.props.requested_objects.map((item, index) => { + return ( + + {item.name} + {item.status} + {item.requested_date} + + ) + }) + + return ( + + + + + + + + + + {element} + +
NameStatusDate
+ ) + } + } + + render() { + console.log('sidebar: ', this.props.requested_objects) + return ( +
+

Hello from the sidebar:

+ { this.displayRequestedElementsInfo() } +
+ ); + } +} + +export default SidebarComponent; \ No newline at end of file