From d93e6a996e60fb6abce9a870cef6b2d57bfa70fd Mon Sep 17 00:00:00 2001
From: Herbert Eiselt <herbert.eiselt@highstreet-technologies.com>
Date: Fri, 7 Jun 2019 17:40:50 +0200
Subject: SDNR Add missing status bar to ODLUX Framework

Modify framework and adapt all apps

Issue-ID: SDNC-789
Signed-off-by: Herbert Eiselt <herbert.eiselt@highstreet-technologies.com>
Change-Id: I1ea0a3df6c3f6db08f2bd7a21eb3b4cbf230a08a
Signed-off-by: Herbert Eiselt <herbert.eiselt@highstreet-technologies.com>
---
 sdnr/wt/odlux/framework/src/components/titleBar.tsx | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

(limited to 'sdnr/wt/odlux/framework/src/components/titleBar.tsx')

diff --git a/sdnr/wt/odlux/framework/src/components/titleBar.tsx b/sdnr/wt/odlux/framework/src/components/titleBar.tsx
index a3ba571ec..230dda400 100644
--- a/sdnr/wt/odlux/framework/src/components/titleBar.tsx
+++ b/sdnr/wt/odlux/framework/src/components/titleBar.tsx
@@ -69,12 +69,18 @@ class TitleBarComponent extends React.Component<TitleBarProps, { anchorEl: HTMLE
             <MenuIcon />
           </IconButton>
           <Logo />
-          <Typography variant="title" color="inherit" className={ classes.grow }>
+          <Typography variant="title" color="inherit" >
             { state.framework.applicationState.icon
               ? (<FontAwesomeIcon className={ classes.icon } icon={ state.framework.applicationState.icon } />)
               : null }
             { state.framework.applicationState.title }
           </Typography>
+          <div className={classes.grow}></div>
+          { state.framework.applicationRegistraion && Object.keys(state.framework.applicationRegistraion).map(key => {
+            const reg = state.framework.applicationRegistraion[key];
+            return reg && reg.statusBarElement && <reg.statusBarElement key={key} /> || null
+          })}
+
           { state.framework.authenticationState.user
             ? (<div>
               <Button
-- 
cgit 1.2.3-korg

