X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cb73538f0851cea402a0544861966c2515a24b5b..b352c3862814fe0bdd2b5a40b1dc8171474dbb48:/services/workbench2/src/views/workbench/workbench.tsx diff --git a/services/workbench2/src/views/workbench/workbench.tsx b/services/workbench2/src/views/workbench/workbench.tsx index 4a2cd70098..b094b769cb 100644 --- a/services/workbench2/src/views/workbench/workbench.tsx +++ b/services/workbench2/src/views/workbench/workbench.tsx @@ -106,6 +106,7 @@ import { pluginConfig } from "plugins"; import { ElementListReducer } from "common/plugintypes"; import { COLLAPSE_ICON_SIZE } from "views-components/side-panel-toggle/side-panel-toggle"; import { Banner } from "views-components/baner/banner"; +import { InstanceTypesPanel } from "views/instance-types-panel/instance-types-panel"; type CssRules = "root" | "container" | "splitter" | "asidePanel" | "contentWrapper" | "content"; @@ -228,6 +229,10 @@ let routes = ( path={Routes.SSH_KEYS_ADMIN} component={SshKeyAdminPanel} /> + { export const WorkbenchPanel = withStyles(styles)((props: WorkbenchPanelProps) => { //panel size will not scale automatically on window resize, so we do it manually - window.addEventListener("resize", () => applyCollapsedState(props.sidePanelIsCollapsed)); + if (props && props.sidePanelIsCollapsed) window.addEventListener("resize", () => applyCollapsedState(props.sidePanelIsCollapsed)); applyCollapsedState(props.sidePanelIsCollapsed); return (