UNPKG

itk-vtk-image-viewer

Version:
27 lines (19 loc) 761 B
import getRootContainer from './getRootContainer'; import style from './ItkVtkImageViewer.mcss'; function createLoadingProgress(container) { const rootContainer = getRootContainer(container); const loading = document.createElement('div'); loading.setAttribute('class', style.loading); rootContainer.appendChild(loading); const progressContainer = document.createElement('div'); progressContainer.setAttribute('class', style.progress); rootContainer.appendChild(progressContainer); function progressCallback(progressEvent) { const percent = Math.floor( 100 * progressEvent.loaded / progressEvent.total ); progressContainer.innerHTML = `${percent}%`; } return progressCallback; } export default createLoadingProgress;