import { ApiHelpers } from './components/util/ApiHelpers.jsx'; import DeploymentDetail from './components/DeploymentDetail.jsx'; import DeploymentsList from './components/DeploymentsList.jsx'; import { Layout } from 'antd'; import NoMatch from './components/NoMatch.jsx'; import React from 'react'; import ReactDOM from 'react-dom'; import ServiceMesh from './components/ServiceMesh.jsx'; import Sidebar from './components/Sidebar.jsx'; import { BrowserRouter, Redirect, Route, Switch } from 'react-router-dom'; import './../css/styles.css'; let appMain = document.getElementById('main'); let appData = !appMain ? {} : appMain.dataset; let pathPrefix = ""; let proxyPathMatch = window.location.pathname.match(/\/api\/v1\/namespaces\/.*\/proxy/g); if (proxyPathMatch) { pathPrefix = proxyPathMatch[0]; } let api = ApiHelpers(pathPrefix); let applicationHtml = hideSidebar => ( ()} />
} /> } /> } />
); const onSidebarCollapse = isHidden => { ReactDOM.render(applicationHtml(isHidden), appMain); }; ReactDOM.render(applicationHtml(false), appMain);