@@ -150,6 +150,7 @@ var CascadingPaneNav = function (_React$Component) {
150150 itemConfigDisplay = _props3 . itemConfigDisplay ,
151151 getCascadingNav = _props3 . getCascadingNav ,
152152 logoField = _props3 . logoField ,
153+ logoDefault = _props3 . logoDefault ,
153154 titleField = _props3 . titleField ,
154155 itemIdField = _props3 . itemIdField ,
155156 isHiddenField = _props3 . isHiddenField ;
@@ -164,7 +165,11 @@ var CascadingPaneNav = function (_React$Component) {
164165 name : 'Logo' ,
165166 className : 'nav-group-logo' ,
166167 display : function display ( item ) {
167- return _react2 . default . createElement ( 'img' , { role : 'presentation' , src : item [ logoField ] , className : 'cascading-nav-logo' } ) ;
168+ return _react2 . default . createElement ( 'img' , {
169+ role : 'presentation' ,
170+ src : item [ logoField ] || logoDefault ,
171+ className : 'cascading-nav-logo'
172+ } ) ;
168173 }
169174 } ) ;
170175 }
@@ -247,6 +252,7 @@ CascadingPaneNav.propTypes = {
247252 className : _propTypes2 . default . string ,
248253 itemIdField : _propTypes2 . default . string ,
249254 logoField : _propTypes2 . default . string ,
255+ logoDefault : _propTypes2 . default . string ,
250256 titleField : _propTypes2 . default . string ,
251257 isHiddenField : _propTypes2 . default . string ,
252258
@@ -275,6 +281,7 @@ CascadingPaneNav.defaultProps = {
275281 className : '' ,
276282 itemIdField : 'id' ,
277283 logoField : '' ,
284+ logoDefault : '' ,
278285 titleField : 'title' ,
279286 isHiddenField : ''
280287} ;
0 commit comments