@@ -78,11 +78,12 @@ class DefaultEditor extends Component {
78
78
79
79
render ( ) {
80
80
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 } /> ;
82
83
83
84
return (
84
- < PanelMenuWrapper menuPanelOrder = { this . props . menuPanelOrder } >
85
- { logo ? logo : null }
85
+ < PanelMenuWrapper menuPanelOrder = { menuPanelOrder } >
86
+ { logo || null }
86
87
< GraphCreatePanel group = { _ ( 'Structure' ) } name = { _ ( 'Traces' ) } />
87
88
< GraphSubplotsPanel group = { _ ( 'Structure' ) } name = { _ ( 'Subplots' ) } />
88
89
{ this . hasTransforms ( ) && (
@@ -99,7 +100,7 @@ class DefaultEditor extends Component {
99
100
< StyleImagesPanel group = { _ ( 'Annotate' ) } name = { _ ( 'Images' ) } />
100
101
{ this . hasSliders ( ) && < StyleSlidersPanel group = { _ ( 'Control' ) } name = { _ ( 'Sliders' ) } /> }
101
102
{ this . hasMenus ( ) && < StyleUpdateMenusPanel group = { _ ( 'Control' ) } name = { _ ( 'Menus' ) } /> }
102
- { this . props . children ? this . props . children : null }
103
+ { children || null }
103
104
</ PanelMenuWrapper >
104
105
) ;
105
106
}
@@ -108,6 +109,7 @@ class DefaultEditor extends Component {
108
109
DefaultEditor . propTypes = {
109
110
children : PropTypes . node ,
110
111
logoSrc : PropTypes . string ,
112
+ logoLinkUrl : PropTypes . string ,
111
113
menuPanelOrder : PropTypes . array ,
112
114
} ;
113
115
0 commit comments