@@ -78,11 +78,12 @@ class DefaultEditor extends Component {
7878
7979 render ( ) {
8080 const _ = this . context . localize ;
81- const logo = this . props . logoSrc && < Logo src = { this . props . logoSrc } /> ;
81+ const { logoSrc, logoLinkUrl, menuPanelOrder, children} = this . props ;
82+ const logo = logoSrc && < Logo src = { logoSrc } link = { logoLinkUrl } /> ;
8283
8384 return (
84- < PanelMenuWrapper menuPanelOrder = { this . props . menuPanelOrder } >
85- { logo ? logo : null }
85+ < PanelMenuWrapper menuPanelOrder = { menuPanelOrder } >
86+ { logo || null }
8687 < GraphCreatePanel group = { _ ( 'Structure' ) } name = { _ ( 'Traces' ) } />
8788 < GraphSubplotsPanel group = { _ ( 'Structure' ) } name = { _ ( 'Subplots' ) } />
8889 { this . hasTransforms ( ) && (
@@ -99,7 +100,7 @@ class DefaultEditor extends Component {
99100 < StyleImagesPanel group = { _ ( 'Annotate' ) } name = { _ ( 'Images' ) } />
100101 { this . hasSliders ( ) && < StyleSlidersPanel group = { _ ( 'Control' ) } name = { _ ( 'Sliders' ) } /> }
101102 { this . hasMenus ( ) && < StyleUpdateMenusPanel group = { _ ( 'Control' ) } name = { _ ( 'Menus' ) } /> }
102- { this . props . children ? this . props . children : null }
103+ { children || null }
103104 </ PanelMenuWrapper >
104105 ) ;
105106 }
@@ -108,6 +109,7 @@ class DefaultEditor extends Component {
108109DefaultEditor . propTypes = {
109110 children : PropTypes . node ,
110111 logoSrc : PropTypes . string ,
112+ logoLinkUrl : PropTypes . string ,
111113 menuPanelOrder : PropTypes . array ,
112114} ;
113115
0 commit comments