itk-viewer-reference-ui
Version:
Reference UI for itk-viewer
28 lines (22 loc) • 882 B
JavaScript
import style from './ItkVtkViewer.module.css'
import createCollapseUIButton from './createCollapseUIButton'
function createInterface(context) {
context.viewContainers = new Map()
const viewContainer = document.createElement('div')
viewContainer.className = `${style.viewContainer}`
context.viewContainers.set('volume', viewContainer)
viewContainer.appendChild(context.renderingViewContainers.get('volume'))
context.rootContainer.appendChild(viewContainer)
if (!context.uiContainer) {
const uiContainer = document.createElement('div')
uiContainer.setAttribute('class', style.uiContainer)
context.uiContainer = uiContainer
}
context.rootContainer.appendChild(context.uiContainer)
if (!context.uiGroups) {
// String to UI group element map
context.uiGroups = new Map()
}
createCollapseUIButton(context)
}
export default createInterface