forked from Open-CT/openct-tasks
28 lines
898 B
JavaScript
28 lines
898 B
JavaScript
"use strict";
|
|
|
|
var PythonStackView = function PythonStackView(props) {
|
|
var callReturn = null;
|
|
var firstVisible = 0;
|
|
var tailCount = 0;
|
|
return /*#__PURE__*/React.createElement("div", {
|
|
className: "stack-view",
|
|
style: {
|
|
height: props.height
|
|
}
|
|
}, callReturn && /*#__PURE__*/React.createElement(CallReturn, {
|
|
view: callReturn
|
|
}), firstVisible > 0 && /*#__PURE__*/React.createElement("div", {
|
|
key: "tail",
|
|
className: "scope-ellipsis"
|
|
}, '… +', firstVisible), props.analysis.functionCallStack.reverse().map(function (func) {
|
|
return /*#__PURE__*/React.createElement(PythonFunctionView, {
|
|
key: func.key,
|
|
func: func
|
|
});
|
|
}), tailCount > 0 && /*#__PURE__*/React.createElement("div", {
|
|
key: "tail",
|
|
className: "scope-ellipsis"
|
|
}, '… +', tailCount), /*#__PURE__*/React.createElement("div", {
|
|
className: "stack-bottom"
|
|
}));
|
|
}; |