6
6
import React , { Component } from 'react' ;
7
7
import PropTypes from 'prop-types' ;
8
8
9
- import Logo from '../assets/logo_small.svg' ;
10
- // import FileMenuDropdown from './topbar-file-menu'; // this works to, but then not available as getComponent
11
- // import DropdownMenu from './topbar-dropdown/DropdownMenu'; // this works to, but then not available as getComponent
12
- // import DropdownMenuItem from './topbar-dropdown/DropdownMenuItem'; // this works to, but then not available as getComponent
13
-
14
9
export default class Topbar extends Component {
15
10
constructor ( props , context ) {
16
11
super ( props , context ) ;
@@ -98,8 +93,8 @@ export default class Topbar extends Component {
98
93
render ( ) {
99
94
const { servers, clients } = this . state ;
100
95
const { getComponent, topbarActions } = this . props ;
101
- // Link (to swagger) | each top-level DropdownMenu
102
- const Link = getComponent ( 'Link ' ) ; // via swagger-ui
96
+
97
+ const LinkHome = getComponent ( 'LinkHome ' ) ;
103
98
const DropdownMenu = getComponent ( 'DropdownMenu' ) ;
104
99
const DropdownItem = getComponent ( 'DropdownItem' ) ;
105
100
const FileMenuDropdown = getComponent ( 'FileMenuDropdown' ) ;
@@ -109,9 +104,7 @@ export default class Topbar extends Component {
109
104
< div className = "swagger-editor-standalone" >
110
105
< div className = "topbar" >
111
106
< div className = "topbar-wrapper" >
112
- < Link href = "/" >
113
- < img height = "35" className = "topbar-logo__img" src = { Logo } alt = "" />
114
- </ Link >
107
+ < LinkHome />
115
108
< FileMenuDropdown getComponent = { getComponent } topbarActions = { topbarActions } />
116
109
< EditMenuDropdown getComponent = { getComponent } topbarActions = { topbarActions } />
117
110
< DropdownMenu displayName = "Generate Server" >
0 commit comments