UNPKG

itk-viewer-bootstrap-ui

Version:

[![npm version](https://badge.fury.io/js/itk-viewer-bootstrap-ui.svg)](https://badge.fury.io/js/itk-viewer-bootstrap-ui) ![react-bootstrap version](https://img.shields.io/badge/React%20Bootstap-%3E=1.6.1-brightgreen.svg) [![Documentation Status](https://r

30 lines (24 loc) 916 B
import React from 'react' import ReactDOM from 'react-dom' import App from './App' import './style.css' function createInterface(context) { context.viewContainers = new Map() const viewContainer = document.createElement('div') viewContainer.setAttribute('class', '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', 'uiContainer') context.uiContainer = uiContainer } context.rootContainer.appendChild(context.uiContainer) if (!context.uiGroups) { // String to UI group element map context.uiGroups = new Map() } ReactDOM.render(<App service={context.service} />, context.uiContainer) } export default createInterface