* chore: 🤖 Update react-vtkjs-viewport and refactor vtk extension

* chore: 🤖 Update react-vtkjs-viewport and refactor vtk extension
This commit is contained in:
James Petts authored and GitHub committed 2019-10-18 15:53:43 +02:00
1 parent 04ffe3ec76
commit d5e21bb5bb
6 files changed
+540 -632

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ export default function setMPRLayout(
displaySet,
viewportPropsArray,
numRows = 1,
numColumns = 3
numColumns = 1
) {
return new Promise((resolve, reject) => {
const viewports = [];
@@ -1,28 +0,0 @@
const subscriptions = [];
// This is pretty hacky right now, but it makes sure we don't keep adding subscriptions.
// TODO -> Nuke this and move it up a layer once we have more vigorous layout support.
const vtkViewportSubscriptionManager = {
subscriptions,
pushSubscription(viewportIndex, subscription) {
if (!Array.isArray(subscriptions[viewportIndex])) {
subscriptions[viewportIndex] = [];
}
subscriptions[viewportIndex].push(subscription);
},
unsubscribe(viewportIndex) {
if (!subscriptions[viewportIndex]) {
return;
}
while (subscriptions[viewportIndex].length) {
subscriptions[viewportIndex].pop().unsubscribe();
}
subscriptions[viewportIndex] = null;
},
};
export default vtkViewportSubscriptionManager;