diff --git a/__tests__/integration/mirador/plugins/companionWindow.html b/__tests__/integration/mirador/plugins/companionWindow.html
index b87dfff5827b9d6b438cffad7e656e2a12da14f1..3f0626c9fb090854fd2c6971023e4dbd78430ec3 100644
--- a/__tests__/integration/mirador/plugins/companionWindow.html
+++ b/__tests__/integration/mirador/plugins/companionWindow.html
@@ -22,14 +22,13 @@
         </div>
       );
 
-      const AddPluginComponentB = ({TabButton, PluginComponents, dispatch, ...otherProps}) => (
-        <TabButton id="add-plugin-companion-window-button" {...otherProps} label="P" value="pluginComponentA" />
+      const AddPluginComponentB = () => (
+        <span id="add-plugin-companion-window-button">Plugin</span>
       );
+      AddPluginComponentB.value = 'pluginComponentA';
 
       const addPluginA = {
-        target: 'CompanionWindowFactory',
         companionWindowKey: 'pluginComponentA',
-        mode: 'add',
         component: AddPluginComponentA,
       };
 
diff --git a/src/components/WindowSideBarButtons.js b/src/components/WindowSideBarButtons.js
index bb63ffabdd0fdc25adaf397ef4e7aff907a248f7..359c6d6df0da3c9ae7483dbec78e61783fc51691 100644
--- a/src/components/WindowSideBarButtons.js
+++ b/src/components/WindowSideBarButtons.js
@@ -9,7 +9,6 @@ import AnnotationIcon from '@material-ui/icons/CommentSharp';
 import AttributionIcon from '@material-ui/icons/CopyrightSharp';
 import LayersIcon from '@material-ui/icons/LayersSharp';
 import SearchIcon from '@material-ui/icons/SearchSharp';
-import { PluginHook } from './PluginHook';
 import CanvasIndexIcon from './icons/CanvasIndexIcon';
 /**
  *
@@ -125,7 +124,15 @@ export class WindowSideBarButtons extends Component {
             )}
           />
         )}
-        <PluginHook TabButton={TabButton} PluginComponents={PluginComponents} />
+        { PluginComponents
+          && PluginComponents.map(PluginComponent => (
+            <TabButton
+              key={PluginComponent.value}
+              value={PluginComponent.value}
+              icon={<PluginComponent />}
+            />
+          ))
+        }
       </Tabs>
     );
   }