mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 17:51:21 +00:00
Revert "Graph layout optimizations"
This commit is contained in:
@@ -2,22 +2,25 @@ import React from 'react';
|
||||
import { isContrastMode } from '../utils/contrast-utils';
|
||||
|
||||
export default function NodeShapeStack(props) {
|
||||
const dy = isContrastMode() ? 0.15 : 0.1;
|
||||
const highlightScale = [1, 1 + dy];
|
||||
|
||||
const contrastMode = isContrastMode();
|
||||
const Shape = props.shape;
|
||||
const [dx, dy] = contrastMode ? [0, 8] : [0, 5];
|
||||
const dsx = (props.size + dx) / props.size;
|
||||
const dsy = (props.size + dy) / props.size;
|
||||
const hls = [dsx, dsy];
|
||||
|
||||
return (
|
||||
<g transform={`translate(0, ${dy * -2.5})`} className="stack">
|
||||
<g transform={`scale(${highlightScale}) translate(0, ${dy})`} className="highlight">
|
||||
<g transform={`translate(${dx * -1}, ${dy * -2.5})`} className="stack">
|
||||
<g transform={`scale(${hls})translate(${dx}, ${dy})`} className="onlyHighlight">
|
||||
<Shape {...props} />
|
||||
</g>
|
||||
<g transform={`translate(0, ${dy * 2})`}>
|
||||
<g transform={`translate(${dx * 2}, ${dy * 2})`}>
|
||||
<Shape {...props} />
|
||||
</g>
|
||||
<g transform={`translate(0, ${dy * 1})`}>
|
||||
<g transform={`translate(${dx * 1}, ${dy * 1})`}>
|
||||
<Shape {...props} />
|
||||
</g>
|
||||
<g className="only-metrics">
|
||||
<g className="onlyMetrics">
|
||||
<Shape {...props} />
|
||||
</g>
|
||||
</g>
|
||||
|
||||
Reference in New Issue
Block a user