diff --git a/example-project/src-client/views/pages/sign-in/sign-in-page.js b/example-project/src-client/views/pages/sign-in/sign-in-page.js index 3eebea55..97e307fe 100644 --- a/example-project/src-client/views/pages/sign-in/sign-in-page.js +++ b/example-project/src-client/views/pages/sign-in/sign-in-page.js @@ -7,17 +7,19 @@ import Button from '../../../views/components/button'; import './sign-in-page.css'; +// test for bug in react syntax highlighting +const WrapperComponent = ({children}) =>
+ crumbNodeLines) : []}
+ namespace={namespace}
+ language={language}
+ code={file.fileCode}
+ />
)}
diff --git a/src/public/js/components/sideBar/component/SideBar.scss b/src/public/js/components/sideBar/component/SideBar.scss
index 14aa2bf3..9d653a45 100644
--- a/src/public/js/components/sideBar/component/SideBar.scss
+++ b/src/public/js/components/sideBar/component/SideBar.scss
@@ -1,13 +1,14 @@
.SideBar {
- position: absolute;
+ position: fixed;
right: 0;
- top: 0;
+ top: 42px;
height: 100%;
overflow: hidden;
width: 650px;
max-width: 100%;
z-index: 4;
background-color: white;
+ border-top: 1px solid #ebedf0;
border-left: 1px solid #ebedf0;
padding: 8px 16px;
diff --git a/src/public/js/components/treeDiagram/TreeDiagramsContainer.js b/src/public/js/components/treeDiagram/TreeDiagramsContainer.js
index 2aa1fe96..d836f7f1 100644
--- a/src/public/js/components/treeDiagram/TreeDiagramsContainer.js
+++ b/src/public/js/components/treeDiagram/TreeDiagramsContainer.js
@@ -5,12 +5,13 @@ import { Spin } from 'antd';
import StandalonePlaceholder from './component/StandalonePlaceholder';
import { getNamespacesList } from 'core/dataBus/selectors';
+import { getCheckedState } from 'core/controlsBus/selectors';
import { getActiveNamespace } from 'core/namespaceIntegration/selectors';
import TreeDiagram from './component/TreeDiagram';
import './TreeDiagamsContainer.scss';
-const TreeDiagramsContainer = ({ namespacesList, activeNamespace }) => {
+const TreeDiagramsContainer = ({ namespacesList, activeNamespace, sideBar }) => {
if (!namespacesList.length) {
return process.env.STANDALONE ? (
@@ -24,7 +25,7 @@ const TreeDiagramsContainer = ({ namespacesList, activeNamespace }) => {
}
return (
-
+
{namespacesList.map(namespace => (
{
const mapStateToProps = state => ({
activeNamespace: getActiveNamespace(state),
- namespacesList: getNamespacesList(state)
+ namespacesList: getNamespacesList(state),
+ sideBar: getCheckedState(state).sideBar
});
export default connect(mapStateToProps)(TreeDiagramsContainer);
diff --git a/src/public/js/components/treeDiagram/component/Tree/CodeCrumbs/index.js b/src/public/js/components/treeDiagram/component/Tree/CodeCrumbs/index.js
index fe9c8bec..d3b35f67 100644
--- a/src/public/js/components/treeDiagram/component/Tree/CodeCrumbs/index.js
+++ b/src/public/js/components/treeDiagram/component/Tree/CodeCrumbs/index.js
@@ -46,7 +46,7 @@ const mapDispatchToProps = (dispatch, props) => {
const { namespace } = props;
return {
onCodeCrumbSelect: (event, options) => {
- return event.metaKey
+ return event.metaKey || event.altKey
? dispatch(
selectNodeToOpenInEditor(
{ path: options.fileNode.path, line: options.codeCrumb.crumbNodeLines[0] },
diff --git a/src/public/js/components/treeDiagram/component/Tree/Source/Tree.js b/src/public/js/components/treeDiagram/component/Tree/Source/Tree.js
index 769d975e..3f7544d7 100644
--- a/src/public/js/components/treeDiagram/component/Tree/Source/Tree.js
+++ b/src/public/js/components/treeDiagram/component/Tree/Source/Tree.js
@@ -133,14 +133,13 @@ const SourceTree = props => {
{(sourceDiagramOn && sourceEdges) || null}
{(sourceDiagramOn && selectedSourceEdges) || null}
- {dependenciesDiagramOn &&
- selectedNode.dependencies && (
-
- )}
+ {dependenciesDiagramOn && selectedNode.dependencies && (
+
+ )}
{(sourceDiagramOn && sourceNodes) || null}
{(sourceDiagramOn && sourceDotes) || null}