@@ -470,7 +414,7 @@ function _getStatusComponent({
break;
case 3:
StatusIcon = () => (
-
@@ -479,23 +423,46 @@ function _getStatusComponent({
ToolTipMessage = () =>
-
-
- SR
-
- {state === 3 && (
-
- {loadStr}
+ const StatusArea = () => {
+ const { toolbarButtons: loadSRMeasurementsButtons, onInteraction } = useToolbar({
+ servicesManager,
+ buttonSection: 'loadSRMeasurements',
+ });
+
+ const commandOptions = {
+ displaySetInstanceUID: srDisplaySet.displaySetInstanceUID,
+ viewportId,
+ };
+
+ return (
+
- );
+ {state === 3 && (
+ <>
+ {loadSRMeasurementsButtons.map(toolDef => {
+ if (!toolDef) {
+ return null;
+ }
+ const { id, Component, componentProps } = toolDef;
+ const tool = (
+
onInteraction({ ...args, ...commandOptions })}
+ {...componentProps}
+ />
+ );
+
+ return {tool}
;
+ })}
+ >
+ )}
+
+ );
+ };
return (
<>
diff --git a/extensions/cornerstone-dicom-sr/src/index.tsx b/extensions/cornerstone-dicom-sr/src/index.tsx
index 02380b11594..b6ca6efd2ee 100644
--- a/extensions/cornerstone-dicom-sr/src/index.tsx
+++ b/extensions/cornerstone-dicom-sr/src/index.tsx
@@ -30,6 +30,7 @@ const dicomSRExtension = {
* Only required property. Should be a unique value across all extensions.
*/
id,
+
onModeEnter,
preRegistration,
diff --git a/extensions/cornerstone-dicom-sr/src/onModeEnter.js b/extensions/cornerstone-dicom-sr/src/onModeEnter.js
deleted file mode 100644
index a2387720438..00000000000
--- a/extensions/cornerstone-dicom-sr/src/onModeEnter.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import { SOPClassHandlerId, SOPClassHandlerId3D } from './id';
-
-export default function onModeEnter({ servicesManager }) {
- const { displaySetService } = servicesManager.services;
- const displaySetCache = displaySetService.getDisplaySetCache();
-
- const srDisplaySets = [...displaySetCache.values()].filter(
- ds => ds.SOPClassHandlerId === SOPClassHandlerId || ds.SOPClassHandlerId === SOPClassHandlerId3D
- );
-
- srDisplaySets.forEach(ds => {
- // New mode route, allow SRs to be hydrated again
- ds.isHydrated = false;
- });
-}
diff --git a/extensions/cornerstone-dicom-sr/src/onModeEnter.tsx b/extensions/cornerstone-dicom-sr/src/onModeEnter.tsx
new file mode 100644
index 00000000000..603e46f9b27
--- /dev/null
+++ b/extensions/cornerstone-dicom-sr/src/onModeEnter.tsx
@@ -0,0 +1,39 @@
+import React from 'react';
+
+import { SOPClassHandlerId, SOPClassHandlerId3D } from './id';
+import { ViewportActionButton } from '@ohif/ui';
+import i18n from '@ohif/i18n';
+
+export default function onModeEnter({ servicesManager }) {
+ const { displaySetService, toolbarService } = servicesManager.services;
+ const displaySetCache = displaySetService.getDisplaySetCache();
+
+ const srDisplaySets = [...displaySetCache.values()].filter(
+ ds => ds.SOPClassHandlerId === SOPClassHandlerId || ds.SOPClassHandlerId === SOPClassHandlerId3D
+ );
+
+ srDisplaySets.forEach(ds => {
+ // New mode route, allow SRs to be hydrated again
+ ds.isHydrated = false;
+ });
+
+ toolbarService.addButtons([
+ {
+ // A base/default button for loading measurements. It is added to the toolbar below.
+ // Customizations to this button can be made in the mode or by another extension.
+ // For example, the button label can be changed and/or the command to clear
+ // the measurements can be dropped.
+ id: 'loadSRMeasurements',
+ component: props => (
+
{i18n.t('Common:LOAD')}
+ ),
+ props: {
+ commands: ['clearMeasurements', 'loadSRMeasurements'],
+ },
+ },
+ ]);
+
+ // The toolbar used in the viewport's status bar. Modes and extensions can further customize
+ // it to optionally add other buttons.
+ toolbarService.createButtonSection('loadSRMeasurements', ['loadSRMeasurements']);
+}
diff --git a/extensions/cornerstone-dicom-sr/src/utils/hydrateStructuredReport.ts b/extensions/cornerstone-dicom-sr/src/utils/hydrateStructuredReport.ts
index bc44814f755..43fb346ddf3 100644
--- a/extensions/cornerstone-dicom-sr/src/utils/hydrateStructuredReport.ts
+++ b/extensions/cornerstone-dicom-sr/src/utils/hydrateStructuredReport.ts
@@ -41,7 +41,7 @@ const convertSites = (codingValues, sites) => {
*
*/
export default function hydrateStructuredReport(
- { servicesManager, extensionManager, appConfig }: withAppTypes,
+ { servicesManager, extensionManager }: withAppTypes,
displaySetInstanceUID
) {
const annotationManager = CsAnnotation.state.getAnnotationManager();
diff --git a/extensions/cornerstone-dynamic-volume/CHANGELOG.md b/extensions/cornerstone-dynamic-volume/CHANGELOG.md
index 02d3f543889..d6f5ee3ce7b 100644
--- a/extensions/cornerstone-dynamic-volume/CHANGELOG.md
+++ b/extensions/cornerstone-dynamic-volume/CHANGELOG.md
@@ -3,6 +3,81 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone-dynamic-volume
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
diff --git a/extensions/cornerstone-dynamic-volume/package.json b/extensions/cornerstone-dynamic-volume/package.json
index 4a21670a3b4..121dad911c8 100644
--- a/extensions/cornerstone-dynamic-volume/package.json
+++ b/extensions/cornerstone-dynamic-volume/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-cornerstone-dynamic-volume",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension for 4D volumes data",
"author": "OHIF",
"license": "MIT",
@@ -29,11 +29,11 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/i18n": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/i18n": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"dcmjs": "*",
"dicom-parser": "^1.8.21",
"hammerjs": "^2.0.8",
diff --git a/extensions/cornerstone-dynamic-volume/src/panels/DynamicVolumeControls.tsx b/extensions/cornerstone-dynamic-volume/src/panels/DynamicVolumeControls.tsx
index 00eac97dab8..b632dfce7c4 100644
--- a/extensions/cornerstone-dynamic-volume/src/panels/DynamicVolumeControls.tsx
+++ b/extensions/cornerstone-dynamic-volume/src/panels/DynamicVolumeControls.tsx
@@ -1,15 +1,7 @@
-import React, { useEffect, useState } from 'react';
-import {
- Button,
- PanelSection,
- ButtonGroup,
- IconButton,
- InputNumber,
- Icon,
- Tooltip,
-} from '@ohif/ui';
+import React, { useState } from 'react';
+import { Button, PanelSection, ButtonGroup, IconButton, InputNumber, Tooltip } from '@ohif/ui';
-import { DoubleSlider } from '@ohif/ui-next';
+import { DoubleSlider, Icons } from '@ohif/ui-next';
import { Enums } from '@cornerstonejs/core';
@@ -27,7 +19,7 @@ const Header = ({ title, tooltip }) => (
tight={true}
tooltipBoxClassName="max-w-xs p-2"
>
-
@@ -209,7 +201,7 @@ function FrameControls({
className="bg-customblue-30 h-[26px] w-[58px] rounded-[4px]"
onClick={() => onPlayPauseChange(!isPlaying)}
>
-
diff --git a/extensions/cornerstone/CHANGELOG.md b/extensions/cornerstone/CHANGELOG.md
index 8fad267e569..3ae550dd8aa 100644
--- a/extensions/cornerstone/CHANGELOG.md
+++ b/extensions/cornerstone/CHANGELOG.md
@@ -3,6 +3,84 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+
+### Bug Fixes
+
+* **seg:** jump to the first slice in SEG and RT that has data ([#4605](https://github.com/OHIF/Viewers/issues/4605)) ([9bf24d6](https://github.com/OHIF/Viewers/commit/9bf24d6dc58ed8f65c90899a17c11044b792cf40))
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-cornerstone
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
diff --git a/extensions/cornerstone/package.json b/extensions/cornerstone/package.json
index 92397899dae..4bc0df1f50e 100644
--- a/extensions/cornerstone/package.json
+++ b/extensions/cornerstone/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-cornerstone",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension for Cornerstone",
"author": "OHIF",
"license": "MIT",
@@ -40,8 +40,8 @@
"@cornerstonejs/codec-openjph": "^2.4.5",
"@cornerstonejs/dicom-image-loader": "^2.11.2",
"@icr/polyseg-wasm": "^0.4.0",
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"dcmjs": "*",
"dicom-parser": "^1.8.21",
"hammerjs": "^2.0.8",
diff --git a/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgress.tsx b/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgress.tsx
index c09d9698810..2ab8b23024a 100644
--- a/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgress.tsx
+++ b/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgress.tsx
@@ -1,6 +1,7 @@
import React, { useCallback, useEffect, useRef, useState, ReactElement } from 'react';
import PropTypes from 'prop-types';
-import { Button, Icon, ProgressLoadingBar } from '@ohif/ui';
+import { Button, ProgressLoadingBar } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
import DicomFileUploader, {
EVENTS,
UploadStatus,
@@ -313,10 +314,10 @@ function DicomUploadProgress({
{numFails > 0 && (
setShowFailedOnly(currentShowFailedOnly => !currentShowFailedOnly)}>
-
+ >
)}
diff --git a/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgressItem.tsx b/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgressItem.tsx
index d2ce34862df..d1673d4a0cd 100644
--- a/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgressItem.tsx
+++ b/extensions/cornerstone/src/components/DicomUpload/DicomUploadProgressItem.tsx
@@ -6,7 +6,7 @@ import DicomFileUploader, {
UploadRejection,
UploadStatus,
} from '../../utils/DicomFileUploader';
-import { Icon } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
type DicomUploadProgressItemProps = {
dicomFileUploader: DicomFileUploader;
@@ -54,17 +54,17 @@ const DicomUploadProgressItem = memo(
switch (dicomFileUploader.getStatus()) {
case UploadStatus.Success:
return (
-
+ />
);
case UploadStatus.InProgress:
- return
;
+ return
;
case UploadStatus.Failed:
- return
;
+ return
;
case UploadStatus.Cancelled:
- return
;
+ return
;
default:
return <>>;
}
@@ -88,9 +88,8 @@ const DicomUploadProgressItem = memo(
{percentComplete}%
)}
-
diff --git a/extensions/cornerstone/src/components/ViewportDataOverlaySettingMenu/ViewportSegmentationMenu.tsx b/extensions/cornerstone/src/components/ViewportDataOverlaySettingMenu/ViewportSegmentationMenu.tsx
index fc031e10aa2..b247dbc961f 100644
--- a/extensions/cornerstone/src/components/ViewportDataOverlaySettingMenu/ViewportSegmentationMenu.tsx
+++ b/extensions/cornerstone/src/components/ViewportDataOverlaySettingMenu/ViewportSegmentationMenu.tsx
@@ -110,7 +110,7 @@ function ViewportSegmentationMenu({
Available
- {availableSegmentations.map(({segmentationId, label}) => (
+ {availableSegmentations.map(({ segmentationId, label }) => (
}
- rightIcon={}
+ icon={}
+ rightIcon={}
onClick={onClickPresets}
/>
);
diff --git a/extensions/cornerstone/src/components/WindowLevelActionMenu/VolumeRenderingPresetsContent.tsx b/extensions/cornerstone/src/components/WindowLevelActionMenu/VolumeRenderingPresetsContent.tsx
index 07c9abcc927..77853b424e5 100644
--- a/extensions/cornerstone/src/components/WindowLevelActionMenu/VolumeRenderingPresetsContent.tsx
+++ b/extensions/cornerstone/src/components/WindowLevelActionMenu/VolumeRenderingPresetsContent.tsx
@@ -1,5 +1,5 @@
-import { Icon } from '@ohif/ui';
import { ButtonEnums } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
import React, { ReactElement, useState, useCallback } from 'react';
import { Button, InputFilterText } from '@ohif/ui';
import { ViewportPreset, VolumeRenderingPresetsContentProps } from '../../types/ViewportPresets';
@@ -61,7 +61,7 @@ export function VolumeRenderingPresetsContent({
handleApply({ preset: preset.name, viewportId });
}}
>
- ;
const scalarData = voxelManager.getScalarData();
- scalarData.set(volumeScalarData.slice(i * scalarData.length, (i + 1) * scalarData.length));
+ const sliceData = volumeScalarData.slice(i * scalarData.length, (i + 1) * scalarData.length);
+ scalarData.set(sliceData);
voxelManager.setScalarData(scalarData);
+
+ // Check if this slice has any non-zero voxels and we haven't found one yet
+ if (!firstSegmentedSliceImageId && sliceData.some(value => value !== 0)) {
+ firstSegmentedSliceImageId = derivedSegmentationImages[i].referencedImageId;
+ }
}
+ // assign the first non zero voxel image id to the segDisplaySet
+ segDisplaySet.firstSegmentedSliceImageId = firstSegmentedSliceImageId;
+
this._broadcastEvent(EVENTS.SEGMENTATION_LOADING_COMPLETE, {
segmentationId,
segDisplaySet,
@@ -543,7 +553,19 @@ class SegmentationService extends PubSubService {
}
const rtDisplaySetUID = rtDisplaySet.displaySetInstanceUID;
+ const referencedDisplaySet = this.servicesManager.services.displaySetService.getDisplaySetByUID(
+ rtDisplaySet.referencedDisplaySetInstanceUID
+ );
+
+ const referencedImageIdsWithGeometry = Array.from(structureSet.ReferencedSOPInstanceUIDsSet);
+
+ const referencedImageIds = referencedDisplaySet.instances.map(image => image.imageId);
+ // find the first image id that contains a referenced SOP instance UID
+ const firstSegmentedSliceImageId = referencedImageIds.find(imageId =>
+ referencedImageIdsWithGeometry.some(referencedId => imageId.includes(referencedId))
+ );
+ rtDisplaySet.firstSegmentedSliceImageId = firstSegmentedSliceImageId;
// Map ROI contours to RT Struct Data
const allRTStructData = mapROIContoursToRTStructData(structureSet, rtDisplaySetUID);
diff --git a/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts b/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts
index 9c9bc59091d..4cca464cd9d 100644
--- a/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts
+++ b/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts
@@ -605,10 +605,6 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi
let initialImageIndexToUse =
presentations?.positionPresentation?.initialImageIndex ?? initialImageIndex;
- if (initialImageIndexToUse === undefined || initialImageIndexToUse === null) {
- initialImageIndexToUse = this._getInitialImageIndexForViewport(viewportInfo, imageIds) || 0;
- }
-
const { rotation, flipHorizontal, displayArea } = viewportInfo.getViewportOptions();
const properties = { ...presentations.lutPresentation?.properties };
@@ -637,12 +633,26 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi
});
let imageIdsToSet = imageIds;
- const res = this._processExtraDisplaySetsForViewport(viewport);
- imageIdsToSet = res?.imageIds ?? imageIdsToSet;
+ const overlayProcessingResult = this._processExtraDisplaySetsForViewport(viewport);
+ imageIdsToSet = overlayProcessingResult?.imageIds ?? imageIdsToSet;
+
+ const referencedImageId = presentations?.positionPresentation?.viewReference?.referencedImageId;
+ if (referencedImageId) {
+ initialImageIndexToUse = imageIdsToSet.indexOf(referencedImageId);
+ }
+
+ if (initialImageIndexToUse === undefined || initialImageIndexToUse === null) {
+ initialImageIndexToUse = this._getInitialImageIndexForViewport(viewportInfo, imageIds) || 0;
+ }
return viewport.setStack(imageIdsToSet, initialImageIndexToUse).then(() => {
viewport.setProperties({ ...properties });
this.setPresentations(viewport.id, presentations, viewportInfo);
+
+ if (overlayProcessingResult?.addOverlayFn) {
+ overlayProcessingResult.addOverlayFn();
+ }
+
if (displayArea) {
viewport.setDisplayArea(displayArea);
}
@@ -827,10 +837,14 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi
});
// For SEG and RT viewports
- this._processExtraDisplaySetsForViewport(viewport);
+ const { addOverlayFn } = this._processExtraDisplaySetsForViewport(viewport) || {};
await viewport.setVolumes(volumeInputArray);
+ if (addOverlayFn) {
+ addOverlayFn();
+ }
+
volumesProperties.forEach(({ properties, volumeId }) => {
viewport.setProperties(properties, volumeId);
});
@@ -880,8 +894,12 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi
segOrRTSOverlayDisplaySet.referencedDisplaySetInstanceUID
);
const imageIds = referenceDisplaySet.images.map(image => image.imageId);
- this.addOverlayRepresentationForDisplaySet(segOrRTSOverlayDisplaySet, viewport);
- return { imageIds };
+
+ return {
+ imageIds,
+ addOverlayFn: () =>
+ this.addOverlayRepresentationForDisplaySet(segOrRTSOverlayDisplaySet, viewport),
+ };
}
private addOverlayRepresentationForDisplaySet(
diff --git a/extensions/default/CHANGELOG.md b/extensions/default/CHANGELOG.md
index b3e81b3c681..6fb55177f99 100644
--- a/extensions/default/CHANGELOG.md
+++ b/extensions/default/CHANGELOG.md
@@ -3,6 +3,93 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-default
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-default
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-default
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+
+### Features
+
+* **measurements:** Provide for the Load (SR) measurements button to optionally clear existing measurements prior to loading the SR. ([#4586](https://github.com/OHIF/Viewers/issues/4586)) ([4d3d5e7](https://github.com/OHIF/Viewers/commit/4d3d5e794cb99212eba06bf91dbb30a258725efe))
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-default
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+
+### Bug Fixes
+
+* Documentation and default enabled for bulkdata load ([#4607](https://github.com/OHIF/Viewers/issues/4607)) ([d0ccdbd](https://github.com/OHIF/Viewers/commit/d0ccdbd68db1dcb190b5a288dd455f573eddc280))
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+
+### Bug Fixes
+
+* **seg:** jump to the first slice in SEG and RT that has data ([#4605](https://github.com/OHIF/Viewers/issues/4605)) ([9bf24d6](https://github.com/OHIF/Viewers/commit/9bf24d6dc58ed8f65c90899a17c11044b792cf40))
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+
+### Bug Fixes
+
+* **tag-browser:** fix dicom tag browser not loading in segmentation mode in study panel ([#4601](https://github.com/OHIF/Viewers/issues/4601)) ([60fc7d6](https://github.com/OHIF/Viewers/commit/60fc7d6a112da99b47e26c5e3460b920bbc3c0b0))
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/extension-default
diff --git a/extensions/default/assets/images/CT-AAA.png b/extensions/default/assets/images/CT-AAA.png
deleted file mode 100644
index 67c6bf77841..00000000000
Binary files a/extensions/default/assets/images/CT-AAA.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-AAA2.png b/extensions/default/assets/images/CT-AAA2.png
deleted file mode 100644
index 4c51a6c2812..00000000000
Binary files a/extensions/default/assets/images/CT-AAA2.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Air.png b/extensions/default/assets/images/CT-Air.png
deleted file mode 100644
index a65680aa418..00000000000
Binary files a/extensions/default/assets/images/CT-Air.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Bone.png b/extensions/default/assets/images/CT-Bone.png
deleted file mode 100644
index 7c3f8c9efbf..00000000000
Binary files a/extensions/default/assets/images/CT-Bone.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Bones.png b/extensions/default/assets/images/CT-Bones.png
deleted file mode 100644
index 441d6bf3ad3..00000000000
Binary files a/extensions/default/assets/images/CT-Bones.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Cardiac.png b/extensions/default/assets/images/CT-Cardiac.png
deleted file mode 100644
index 3f9daadb383..00000000000
Binary files a/extensions/default/assets/images/CT-Cardiac.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Cardiac2.png b/extensions/default/assets/images/CT-Cardiac2.png
deleted file mode 100644
index a281b2425cb..00000000000
Binary files a/extensions/default/assets/images/CT-Cardiac2.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Cardiac3.png b/extensions/default/assets/images/CT-Cardiac3.png
deleted file mode 100644
index 0b8773ef8d8..00000000000
Binary files a/extensions/default/assets/images/CT-Cardiac3.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Chest-Contrast-Enhanced.png b/extensions/default/assets/images/CT-Chest-Contrast-Enhanced.png
deleted file mode 100644
index be165b4c083..00000000000
Binary files a/extensions/default/assets/images/CT-Chest-Contrast-Enhanced.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Chest-Vessels.png b/extensions/default/assets/images/CT-Chest-Vessels.png
deleted file mode 100644
index 23f8732c56d..00000000000
Binary files a/extensions/default/assets/images/CT-Chest-Vessels.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Coronary-Arteries-2.png b/extensions/default/assets/images/CT-Coronary-Arteries-2.png
deleted file mode 100644
index 1b6b161007e..00000000000
Binary files a/extensions/default/assets/images/CT-Coronary-Arteries-2.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Coronary-Arteries-3.png b/extensions/default/assets/images/CT-Coronary-Arteries-3.png
deleted file mode 100644
index 088a2861167..00000000000
Binary files a/extensions/default/assets/images/CT-Coronary-Arteries-3.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Coronary-Arteries.png b/extensions/default/assets/images/CT-Coronary-Arteries.png
deleted file mode 100644
index 3b32f1b73c7..00000000000
Binary files a/extensions/default/assets/images/CT-Coronary-Arteries.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Cropped-Volume-Bone.png b/extensions/default/assets/images/CT-Cropped-Volume-Bone.png
deleted file mode 100644
index 13c0922ed88..00000000000
Binary files a/extensions/default/assets/images/CT-Cropped-Volume-Bone.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Fat.png b/extensions/default/assets/images/CT-Fat.png
deleted file mode 100644
index 9cdd78a25c2..00000000000
Binary files a/extensions/default/assets/images/CT-Fat.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Liver-Vasculature.png b/extensions/default/assets/images/CT-Liver-Vasculature.png
deleted file mode 100644
index b33856d12c8..00000000000
Binary files a/extensions/default/assets/images/CT-Liver-Vasculature.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Lung.png b/extensions/default/assets/images/CT-Lung.png
deleted file mode 100644
index 158f3d7b2db..00000000000
Binary files a/extensions/default/assets/images/CT-Lung.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-MIP.png b/extensions/default/assets/images/CT-MIP.png
deleted file mode 100644
index 30a93561ece..00000000000
Binary files a/extensions/default/assets/images/CT-MIP.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Muscle.png b/extensions/default/assets/images/CT-Muscle.png
deleted file mode 100644
index 76ecdc41d36..00000000000
Binary files a/extensions/default/assets/images/CT-Muscle.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Pulmonary-Arteries.png b/extensions/default/assets/images/CT-Pulmonary-Arteries.png
deleted file mode 100644
index 4558000e094..00000000000
Binary files a/extensions/default/assets/images/CT-Pulmonary-Arteries.png and /dev/null differ
diff --git a/extensions/default/assets/images/CT-Soft-Tissue.png b/extensions/default/assets/images/CT-Soft-Tissue.png
deleted file mode 100644
index f036900195f..00000000000
Binary files a/extensions/default/assets/images/CT-Soft-Tissue.png and /dev/null differ
diff --git a/extensions/default/assets/images/DTI-FA-Brain.png b/extensions/default/assets/images/DTI-FA-Brain.png
deleted file mode 100644
index 9643546223c..00000000000
Binary files a/extensions/default/assets/images/DTI-FA-Brain.png and /dev/null differ
diff --git a/extensions/default/assets/images/MR-Angio.png b/extensions/default/assets/images/MR-Angio.png
deleted file mode 100644
index f54d6fa5a75..00000000000
Binary files a/extensions/default/assets/images/MR-Angio.png and /dev/null differ
diff --git a/extensions/default/assets/images/MR-Default.png b/extensions/default/assets/images/MR-Default.png
deleted file mode 100644
index f8bf302c1c9..00000000000
Binary files a/extensions/default/assets/images/MR-Default.png and /dev/null differ
diff --git a/extensions/default/assets/images/MR-MIP.png b/extensions/default/assets/images/MR-MIP.png
deleted file mode 100644
index 8b3e91a245c..00000000000
Binary files a/extensions/default/assets/images/MR-MIP.png and /dev/null differ
diff --git a/extensions/default/assets/images/MR-T2-Brain.png b/extensions/default/assets/images/MR-T2-Brain.png
deleted file mode 100644
index 8b1f7a550f4..00000000000
Binary files a/extensions/default/assets/images/MR-T2-Brain.png and /dev/null differ
diff --git a/extensions/default/assets/images/VolumeRendering.png b/extensions/default/assets/images/VolumeRendering.png
deleted file mode 100644
index 8d7313ea21e..00000000000
Binary files a/extensions/default/assets/images/VolumeRendering.png and /dev/null differ
diff --git a/extensions/default/assets/images/action-new-dialog.svg b/extensions/default/assets/images/action-new-dialog.svg
deleted file mode 100644
index 89331dc6b5f..00000000000
--- a/extensions/default/assets/images/action-new-dialog.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/arrow-down.svg b/extensions/default/assets/images/arrow-down.svg
deleted file mode 100644
index 5064d51e422..00000000000
--- a/extensions/default/assets/images/arrow-down.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/arrow-left-small.svg b/extensions/default/assets/images/arrow-left-small.svg
deleted file mode 100644
index 4a86c50e23b..00000000000
--- a/extensions/default/assets/images/arrow-left-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/arrow-left.svg b/extensions/default/assets/images/arrow-left.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/extensions/default/assets/images/arrow-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/arrow-right-small.svg b/extensions/default/assets/images/arrow-right-small.svg
deleted file mode 100644
index 6d72336f60e..00000000000
--- a/extensions/default/assets/images/arrow-right-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/arrow-right.svg b/extensions/default/assets/images/arrow-right.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/extensions/default/assets/images/arrow-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/calendar.svg b/extensions/default/assets/images/calendar.svg
deleted file mode 100644
index af83a587fcd..00000000000
--- a/extensions/default/assets/images/calendar.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/cancel.svg b/extensions/default/assets/images/cancel.svg
deleted file mode 100644
index dbf6c1df115..00000000000
--- a/extensions/default/assets/images/cancel.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/checkbox-active.svg b/extensions/default/assets/images/checkbox-active.svg
deleted file mode 100644
index a56c13f5c71..00000000000
--- a/extensions/default/assets/images/checkbox-active.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/checkbox-checked.svg b/extensions/default/assets/images/checkbox-checked.svg
deleted file mode 100644
index e9aeb91451e..00000000000
--- a/extensions/default/assets/images/checkbox-checked.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/checkbox-default.svg b/extensions/default/assets/images/checkbox-default.svg
deleted file mode 100644
index 3fd07915329..00000000000
--- a/extensions/default/assets/images/checkbox-default.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/checkbox-unchecked.svg b/extensions/default/assets/images/checkbox-unchecked.svg
deleted file mode 100644
index 99779d52e52..00000000000
--- a/extensions/default/assets/images/checkbox-unchecked.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/chevron-down.svg b/extensions/default/assets/images/chevron-down.svg
deleted file mode 100644
index 01aea1b3040..00000000000
--- a/extensions/default/assets/images/chevron-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/chevron-left.svg b/extensions/default/assets/images/chevron-left.svg
deleted file mode 100644
index e9951716baa..00000000000
--- a/extensions/default/assets/images/chevron-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/chevron-menu.svg b/extensions/default/assets/images/chevron-menu.svg
deleted file mode 100644
index 7e0d9054df0..00000000000
--- a/extensions/default/assets/images/chevron-menu.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/chevron-next.svg b/extensions/default/assets/images/chevron-next.svg
deleted file mode 100644
index 197f3f2d424..00000000000
--- a/extensions/default/assets/images/chevron-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/chevron-prev.svg b/extensions/default/assets/images/chevron-prev.svg
deleted file mode 100644
index dcd01a2b8c6..00000000000
--- a/extensions/default/assets/images/chevron-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/chevron-right.svg b/extensions/default/assets/images/chevron-right.svg
deleted file mode 100644
index 355ccbff15a..00000000000
--- a/extensions/default/assets/images/chevron-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/circled-checkmark.svg b/extensions/default/assets/images/circled-checkmark.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/extensions/default/assets/images/circled-checkmark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/clipboard.svg b/extensions/default/assets/images/clipboard.svg
deleted file mode 100644
index 850511a0b84..00000000000
--- a/extensions/default/assets/images/clipboard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/extensions/default/assets/images/closeIcon.svg b/extensions/default/assets/images/closeIcon.svg
deleted file mode 100644
index 4760717a4b8..00000000000
--- a/extensions/default/assets/images/closeIcon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/content-next.svg b/extensions/default/assets/images/content-next.svg
deleted file mode 100644
index 45f0b398569..00000000000
--- a/extensions/default/assets/images/content-next.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/content-prev.svg b/extensions/default/assets/images/content-prev.svg
deleted file mode 100644
index a01164b6bae..00000000000
--- a/extensions/default/assets/images/content-prev.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/database.svg b/extensions/default/assets/images/database.svg
deleted file mode 100644
index 79fd60ef694..00000000000
--- a/extensions/default/assets/images/database.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
diff --git a/extensions/default/assets/images/dotted-circle.svg b/extensions/default/assets/images/dotted-circle.svg
deleted file mode 100644
index 9fcbdcf5a3e..00000000000
--- a/extensions/default/assets/images/dotted-circle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/edit-patient.svg b/extensions/default/assets/images/edit-patient.svg
deleted file mode 100644
index cd37992127f..00000000000
--- a/extensions/default/assets/images/edit-patient.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/extensions/default/assets/images/exclamation.svg b/extensions/default/assets/images/exclamation.svg
deleted file mode 100644
index 5b6ae388b23..00000000000
--- a/extensions/default/assets/images/exclamation.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/external-link.svg b/extensions/default/assets/images/external-link.svg
deleted file mode 100644
index e2407a154da..00000000000
--- a/extensions/default/assets/images/external-link.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/eye-hidden.svg b/extensions/default/assets/images/eye-hidden.svg
deleted file mode 100644
index df364aeb699..00000000000
--- a/extensions/default/assets/images/eye-hidden.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/eye-visible.svg b/extensions/default/assets/images/eye-visible.svg
deleted file mode 100644
index 91e3efb805d..00000000000
--- a/extensions/default/assets/images/eye-visible.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/focus-frame-target.svg b/extensions/default/assets/images/focus-frame-target.svg
deleted file mode 100644
index 1139d858c6d..00000000000
--- a/extensions/default/assets/images/focus-frame-target.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/group-layers.svg b/extensions/default/assets/images/group-layers.svg
deleted file mode 100644
index f4b05921515..00000000000
--- a/extensions/default/assets/images/group-layers.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-add.svg b/extensions/default/assets/images/icon-add.svg
deleted file mode 100644
index cc62a07ad43..00000000000
--- a/extensions/default/assets/images/icon-add.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-alert-small.svg b/extensions/default/assets/images/icon-alert-small.svg
deleted file mode 100644
index 51151d70925..00000000000
--- a/extensions/default/assets/images/icon-alert-small.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-chevron-patient.svg b/extensions/default/assets/images/icon-chevron-patient.svg
deleted file mode 100644
index b96478759b8..00000000000
--- a/extensions/default/assets/images/icon-chevron-patient.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-clear-field.svg b/extensions/default/assets/images/icon-clear-field.svg
deleted file mode 100644
index faf0195004d..00000000000
--- a/extensions/default/assets/images/icon-clear-field.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-close.svg b/extensions/default/assets/images/icon-close.svg
deleted file mode 100644
index 75066f4d005..00000000000
--- a/extensions/default/assets/images/icon-close.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-color-lut.svg b/extensions/default/assets/images/icon-color-lut.svg
deleted file mode 100644
index a339125e7f9..00000000000
--- a/extensions/default/assets/images/icon-color-lut.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-delete.svg b/extensions/default/assets/images/icon-delete.svg
deleted file mode 100644
index c55f7a27f02..00000000000
--- a/extensions/default/assets/images/icon-delete.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-disclosure-close.svg b/extensions/default/assets/images/icon-disclosure-close.svg
deleted file mode 100644
index dd6078c55c3..00000000000
--- a/extensions/default/assets/images/icon-disclosure-close.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-disclosure-open.svg b/extensions/default/assets/images/icon-disclosure-open.svg
deleted file mode 100644
index 7dae7c9ec4e..00000000000
--- a/extensions/default/assets/images/icon-disclosure-open.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-display-settings.svg b/extensions/default/assets/images/icon-display-settings.svg
deleted file mode 100644
index 90adb8b5cc4..00000000000
--- a/extensions/default/assets/images/icon-display-settings.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-more-menu.svg b/extensions/default/assets/images/icon-more-menu.svg
deleted file mode 100644
index 32f655b0d2c..00000000000
--- a/extensions/default/assets/images/icon-more-menu.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-mpr-alt.svg b/extensions/default/assets/images/icon-mpr-alt.svg
deleted file mode 100644
index 74c7550b457..00000000000
--- a/extensions/default/assets/images/icon-mpr-alt.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-multiple-patients.svg b/extensions/default/assets/images/icon-multiple-patients.svg
deleted file mode 100644
index 276662f9a91..00000000000
--- a/extensions/default/assets/images/icon-multiple-patients.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-next-inactive.svg b/extensions/default/assets/images/icon-next-inactive.svg
deleted file mode 100644
index 90715544874..00000000000
--- a/extensions/default/assets/images/icon-next-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-next.svg b/extensions/default/assets/images/icon-next.svg
deleted file mode 100644
index 0a475ea0b1a..00000000000
--- a/extensions/default/assets/images/icon-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-patient.svg b/extensions/default/assets/images/icon-patient.svg
deleted file mode 100644
index 0ddc8f7e65d..00000000000
--- a/extensions/default/assets/images/icon-patient.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-pause.svg b/extensions/default/assets/images/icon-pause.svg
deleted file mode 100644
index 00f45ac2987..00000000000
--- a/extensions/default/assets/images/icon-pause.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-play.svg b/extensions/default/assets/images/icon-play.svg
deleted file mode 100644
index 226ae614d2c..00000000000
--- a/extensions/default/assets/images/icon-play.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-prev-inactive.svg b/extensions/default/assets/images/icon-prev-inactive.svg
deleted file mode 100644
index 2d0df2da123..00000000000
--- a/extensions/default/assets/images/icon-prev-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-prev.svg b/extensions/default/assets/images/icon-prev.svg
deleted file mode 100644
index bd778180494..00000000000
--- a/extensions/default/assets/images/icon-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-rename.svg b/extensions/default/assets/images/icon-rename.svg
deleted file mode 100644
index 6ccfa0432e9..00000000000
--- a/extensions/default/assets/images/icon-rename.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-search.svg b/extensions/default/assets/images/icon-search.svg
deleted file mode 100644
index 2a960ddd32a..00000000000
--- a/extensions/default/assets/images/icon-search.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-settings.svg b/extensions/default/assets/images/icon-settings.svg
deleted file mode 100644
index 381dae6f2e4..00000000000
--- a/extensions/default/assets/images/icon-settings.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-status-alert.svg b/extensions/default/assets/images/icon-status-alert.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/extensions/default/assets/images/icon-status-alert.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-tool-scissor.svg b/extensions/default/assets/images/icon-tool-scissor.svg
deleted file mode 100644
index 8559d251547..00000000000
--- a/extensions/default/assets/images/icon-tool-scissor.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
diff --git a/extensions/default/assets/images/icon-toolbar-back.svg b/extensions/default/assets/images/icon-toolbar-back.svg
deleted file mode 100644
index 8ee453b2c10..00000000000
--- a/extensions/default/assets/images/icon-toolbar-back.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/icon-transferring.svg b/extensions/default/assets/images/icon-transferring.svg
deleted file mode 100644
index 86379e138eb..00000000000
--- a/extensions/default/assets/images/icon-transferring.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icon-upload.svg b/extensions/default/assets/images/icon-upload.svg
deleted file mode 100644
index cdd1366fa3e..00000000000
--- a/extensions/default/assets/images/icon-upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/icons-alert-outline.svg b/extensions/default/assets/images/icons-alert-outline.svg
deleted file mode 100644
index 747b65c78e3..00000000000
--- a/extensions/default/assets/images/icons-alert-outline.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/illustration-investigational-use.svg b/extensions/default/assets/images/illustration-investigational-use.svg
deleted file mode 100644
index 5ca03db6879..00000000000
--- a/extensions/default/assets/images/illustration-investigational-use.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/info-action.svg b/extensions/default/assets/images/info-action.svg
deleted file mode 100644
index 305a6c385a7..00000000000
--- a/extensions/default/assets/images/info-action.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/extensions/default/assets/images/info-link.svg b/extensions/default/assets/images/info-link.svg
deleted file mode 100644
index 743fdbb6b62..00000000000
--- a/extensions/default/assets/images/info-link.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/info.svg b/extensions/default/assets/images/info.svg
deleted file mode 100644
index 8874e2a8dd2..00000000000
--- a/extensions/default/assets/images/info.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/launch-arrow.svg b/extensions/default/assets/images/launch-arrow.svg
deleted file mode 100644
index 0f55172d878..00000000000
--- a/extensions/default/assets/images/launch-arrow.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/launch-info.svg b/extensions/default/assets/images/launch-info.svg
deleted file mode 100644
index 6e999dc3575..00000000000
--- a/extensions/default/assets/images/launch-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/layout-advanced-3d-four-up.svg b/extensions/default/assets/images/layout-advanced-3d-four-up.svg
deleted file mode 100644
index f9f445ee13b..00000000000
--- a/extensions/default/assets/images/layout-advanced-3d-four-up.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-advanced-3d-main.svg b/extensions/default/assets/images/layout-advanced-3d-main.svg
deleted file mode 100644
index 15b5d31ccac..00000000000
--- a/extensions/default/assets/images/layout-advanced-3d-main.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-advanced-3d-only.svg b/extensions/default/assets/images/layout-advanced-3d-only.svg
deleted file mode 100644
index 8ee7a74315b..00000000000
--- a/extensions/default/assets/images/layout-advanced-3d-only.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-advanced-3d-primary.svg b/extensions/default/assets/images/layout-advanced-3d-primary.svg
deleted file mode 100644
index e77ecc9d653..00000000000
--- a/extensions/default/assets/images/layout-advanced-3d-primary.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-advanced-axial-primary.svg b/extensions/default/assets/images/layout-advanced-axial-primary.svg
deleted file mode 100644
index 79a34077a96..00000000000
--- a/extensions/default/assets/images/layout-advanced-axial-primary.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-advanced-mpr.svg b/extensions/default/assets/images/layout-advanced-mpr.svg
deleted file mode 100644
index d23b2fbf45c..00000000000
--- a/extensions/default/assets/images/layout-advanced-mpr.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-common-1x1.svg b/extensions/default/assets/images/layout-common-1x1.svg
deleted file mode 100644
index 537c7a86cf9..00000000000
--- a/extensions/default/assets/images/layout-common-1x1.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-common-1x2.svg b/extensions/default/assets/images/layout-common-1x2.svg
deleted file mode 100644
index db5aca3627a..00000000000
--- a/extensions/default/assets/images/layout-common-1x2.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-common-2x2.svg b/extensions/default/assets/images/layout-common-2x2.svg
deleted file mode 100644
index 8dfe00701f1..00000000000
--- a/extensions/default/assets/images/layout-common-2x2.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/layout-common-2x3.svg b/extensions/default/assets/images/layout-common-2x3.svg
deleted file mode 100644
index 3cb298eec50..00000000000
--- a/extensions/default/assets/images/layout-common-2x3.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/list-bullets.svg b/extensions/default/assets/images/list-bullets.svg
deleted file mode 100644
index 25949de56d0..00000000000
--- a/extensions/default/assets/images/list-bullets.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/extensions/default/assets/images/loading-ohif-mark.svg b/extensions/default/assets/images/loading-ohif-mark.svg
deleted file mode 100644
index 181e275eb12..00000000000
--- a/extensions/default/assets/images/loading-ohif-mark.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/lock.svg b/extensions/default/assets/images/lock.svg
deleted file mode 100644
index e3eaf48b68e..00000000000
--- a/extensions/default/assets/images/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/extensions/default/assets/images/logo-ohif-small.svg b/extensions/default/assets/images/logo-ohif-small.svg
deleted file mode 100644
index 6a8f669f66e..00000000000
--- a/extensions/default/assets/images/logo-ohif-small.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/magnifier.svg b/extensions/default/assets/images/magnifier.svg
deleted file mode 100644
index 7d199db8804..00000000000
--- a/extensions/default/assets/images/magnifier.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/navigation-panel-right-hide.svg b/extensions/default/assets/images/navigation-panel-right-hide.svg
deleted file mode 100644
index 7394397813d..00000000000
--- a/extensions/default/assets/images/navigation-panel-right-hide.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/navigation-panel-right-reveal.svg b/extensions/default/assets/images/navigation-panel-right-reveal.svg
deleted file mode 100644
index 5d5f03544cb..00000000000
--- a/extensions/default/assets/images/navigation-panel-right-reveal.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/next-arrow.svg b/extensions/default/assets/images/next-arrow.svg
deleted file mode 100644
index 027a17de37d..00000000000
--- a/extensions/default/assets/images/next-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/notifications-error.svg b/extensions/default/assets/images/notifications-error.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/extensions/default/assets/images/notifications-error.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/notifications-info.svg b/extensions/default/assets/images/notifications-info.svg
deleted file mode 100644
index c3dd49c07a9..00000000000
--- a/extensions/default/assets/images/notifications-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/notifications-success.svg b/extensions/default/assets/images/notifications-success.svg
deleted file mode 100644
index 38096d3d793..00000000000
--- a/extensions/default/assets/images/notifications-success.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/notifications-warning.svg b/extensions/default/assets/images/notifications-warning.svg
deleted file mode 100644
index a3f435647b4..00000000000
--- a/extensions/default/assets/images/notifications-warning.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/notificationwarning-diamond.svg b/extensions/default/assets/images/notificationwarning-diamond.svg
deleted file mode 100644
index 3ab48f2b906..00000000000
--- a/extensions/default/assets/images/notificationwarning-diamond.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/extensions/default/assets/images/ohif-logo-color-darkbg.svg b/extensions/default/assets/images/ohif-logo-color-darkbg.svg
deleted file mode 100644
index 5458381274b..00000000000
--- a/extensions/default/assets/images/ohif-logo-color-darkbg.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/old-play.svg b/extensions/default/assets/images/old-play.svg
deleted file mode 100644
index b947e193434..00000000000
--- a/extensions/default/assets/images/old-play.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/old-stop.svg b/extensions/default/assets/images/old-stop.svg
deleted file mode 100644
index 264d09a2f80..00000000000
--- a/extensions/default/assets/images/old-stop.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/old-trash.svg b/extensions/default/assets/images/old-trash.svg
deleted file mode 100644
index f3033a083ce..00000000000
--- a/extensions/default/assets/images/old-trash.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/panel-group-more.svg b/extensions/default/assets/images/panel-group-more.svg
deleted file mode 100644
index a8b496e524d..00000000000
--- a/extensions/default/assets/images/panel-group-more.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/panel-group-open-close.svg b/extensions/default/assets/images/panel-group-open-close.svg
deleted file mode 100644
index 5bed02f11ab..00000000000
--- a/extensions/default/assets/images/panel-group-open-close.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/pencil.svg b/extensions/default/assets/images/pencil.svg
deleted file mode 100644
index 1b643bfecb1..00000000000
--- a/extensions/default/assets/images/pencil.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/extensions/default/assets/images/power-off.svg b/extensions/default/assets/images/power-off.svg
deleted file mode 100644
index 3dd5dcf20df..00000000000
--- a/extensions/default/assets/images/power-off.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/extensions/default/assets/images/prev-arrow.svg b/extensions/default/assets/images/prev-arrow.svg
deleted file mode 100644
index 455afb6bfbe..00000000000
--- a/extensions/default/assets/images/prev-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/profile.svg b/extensions/default/assets/images/profile.svg
deleted file mode 100644
index 6d07ec81ea3..00000000000
--- a/extensions/default/assets/images/profile.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/extensions/default/assets/images/push-left.svg b/extensions/default/assets/images/push-left.svg
deleted file mode 100644
index 3569a0a4067..00000000000
--- a/extensions/default/assets/images/push-left.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/push-right.svg b/extensions/default/assets/images/push-right.svg
deleted file mode 100644
index af673fe3a39..00000000000
--- a/extensions/default/assets/images/push-right.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/extensions/default/assets/images/row-add.svg b/extensions/default/assets/images/row-add.svg
deleted file mode 100644
index 490ede8bd1f..00000000000
--- a/extensions/default/assets/images/row-add.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/row-edit.svg b/extensions/default/assets/images/row-edit.svg
deleted file mode 100644
index 5195a9628a8..00000000000
--- a/extensions/default/assets/images/row-edit.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/row-hidden.svg b/extensions/default/assets/images/row-hidden.svg
deleted file mode 100644
index fdb63b07883..00000000000
--- a/extensions/default/assets/images/row-hidden.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/extensions/default/assets/images/row-lock.svg b/extensions/default/assets/images/row-lock.svg
deleted file mode 100644
index 2cc3780e79f..00000000000
--- a/extensions/default/assets/images/row-lock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/row-shown.svg b/extensions/default/assets/images/row-shown.svg
deleted file mode 100644
index de7cef9d622..00000000000
--- a/extensions/default/assets/images/row-shown.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/row-unlock.svg b/extensions/default/assets/images/row-unlock.svg
deleted file mode 100644
index ed05e367479..00000000000
--- a/extensions/default/assets/images/row-unlock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/settings.svg b/extensions/default/assets/images/settings.svg
deleted file mode 100644
index a59f13eeb46..00000000000
--- a/extensions/default/assets/images/settings.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/side-panel-close-left.svg b/extensions/default/assets/images/side-panel-close-left.svg
deleted file mode 100644
index ef901e0a83c..00000000000
--- a/extensions/default/assets/images/side-panel-close-left.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/extensions/default/assets/images/side-panel-close-right.svg b/extensions/default/assets/images/side-panel-close-right.svg
deleted file mode 100644
index d455e2abc29..00000000000
--- a/extensions/default/assets/images/side-panel-close-right.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/extensions/default/assets/images/sorting-active-down.svg b/extensions/default/assets/images/sorting-active-down.svg
deleted file mode 100644
index 78ed5310212..00000000000
--- a/extensions/default/assets/images/sorting-active-down.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/sorting-active-up.svg b/extensions/default/assets/images/sorting-active-up.svg
deleted file mode 100644
index f322f393b5d..00000000000
--- a/extensions/default/assets/images/sorting-active-up.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/sorting.svg b/extensions/default/assets/images/sorting.svg
deleted file mode 100644
index cdd422f34a0..00000000000
--- a/extensions/default/assets/images/sorting.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/status-alert-warning.svg b/extensions/default/assets/images/status-alert-warning.svg
deleted file mode 100644
index 63397535101..00000000000
--- a/extensions/default/assets/images/status-alert-warning.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/status-alert.svg b/extensions/default/assets/images/status-alert.svg
deleted file mode 100644
index 3a88223e96e..00000000000
--- a/extensions/default/assets/images/status-alert.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/status-locked.svg b/extensions/default/assets/images/status-locked.svg
deleted file mode 100644
index 344ffe329e7..00000000000
--- a/extensions/default/assets/images/status-locked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/status-tracked.svg b/extensions/default/assets/images/status-tracked.svg
deleted file mode 100644
index 549063a4968..00000000000
--- a/extensions/default/assets/images/status-tracked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/status-untracked.svg b/extensions/default/assets/images/status-untracked.svg
deleted file mode 100644
index a4186231a10..00000000000
--- a/extensions/default/assets/images/status-untracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/tab-4d.svg b/extensions/default/assets/images/tab-4d.svg
deleted file mode 100644
index e8eb101c216..00000000000
--- a/extensions/default/assets/images/tab-4d.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tab-linear.svg b/extensions/default/assets/images/tab-linear.svg
deleted file mode 100644
index b03c5529637..00000000000
--- a/extensions/default/assets/images/tab-linear.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/extensions/default/assets/images/tab-patient-info.svg b/extensions/default/assets/images/tab-patient-info.svg
deleted file mode 100644
index f74a7d079ee..00000000000
--- a/extensions/default/assets/images/tab-patient-info.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/extensions/default/assets/images/tab-roi-threshold.svg b/extensions/default/assets/images/tab-roi-threshold.svg
deleted file mode 100644
index 2680ceab541..00000000000
--- a/extensions/default/assets/images/tab-roi-threshold.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/extensions/default/assets/images/tab-segmentation.svg b/extensions/default/assets/images/tab-segmentation.svg
deleted file mode 100644
index 0a7a3377a21..00000000000
--- a/extensions/default/assets/images/tab-segmentation.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/extensions/default/assets/images/tab-studies.svg b/extensions/default/assets/images/tab-studies.svg
deleted file mode 100644
index 7e3e1ce3e3f..00000000000
--- a/extensions/default/assets/images/tab-studies.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
diff --git a/extensions/default/assets/images/tool-3d-rotate.svg b/extensions/default/assets/images/tool-3d-rotate.svg
deleted file mode 100644
index 20d190cad16..00000000000
--- a/extensions/default/assets/images/tool-3d-rotate.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-angle.svg b/extensions/default/assets/images/tool-angle.svg
deleted file mode 100644
index 064a1502f84..00000000000
--- a/extensions/default/assets/images/tool-angle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-annotate.svg b/extensions/default/assets/images/tool-annotate.svg
deleted file mode 100644
index b10a8ad5295..00000000000
--- a/extensions/default/assets/images/tool-annotate.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-bidirectional.svg b/extensions/default/assets/images/tool-bidirectional.svg
deleted file mode 100644
index 4f77aa51b86..00000000000
--- a/extensions/default/assets/images/tool-bidirectional.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-calibrate.svg b/extensions/default/assets/images/tool-calibrate.svg
deleted file mode 100644
index 7fd8966db6f..00000000000
--- a/extensions/default/assets/images/tool-calibrate.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-capture.svg b/extensions/default/assets/images/tool-capture.svg
deleted file mode 100644
index 391cb892e3a..00000000000
--- a/extensions/default/assets/images/tool-capture.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-cine.svg b/extensions/default/assets/images/tool-cine.svg
deleted file mode 100644
index e3da518d30c..00000000000
--- a/extensions/default/assets/images/tool-cine.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-circle.svg b/extensions/default/assets/images/tool-circle.svg
deleted file mode 100644
index 011ec550730..00000000000
--- a/extensions/default/assets/images/tool-circle.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-cobb-angle.svg b/extensions/default/assets/images/tool-cobb-angle.svg
deleted file mode 100644
index debb0397b2a..00000000000
--- a/extensions/default/assets/images/tool-cobb-angle.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-create-threshold.svg b/extensions/default/assets/images/tool-create-threshold.svg
deleted file mode 100644
index 2385f807393..00000000000
--- a/extensions/default/assets/images/tool-create-threshold.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/tool-crosshair.svg b/extensions/default/assets/images/tool-crosshair.svg
deleted file mode 100644
index ebbd617f258..00000000000
--- a/extensions/default/assets/images/tool-crosshair.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-dicom-tag-browser.svg b/extensions/default/assets/images/tool-dicom-tag-browser.svg
deleted file mode 100644
index f87608015b9..00000000000
--- a/extensions/default/assets/images/tool-dicom-tag-browser.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-flip-horizontal.svg b/extensions/default/assets/images/tool-flip-horizontal.svg
deleted file mode 100644
index f3ab15fe540..00000000000
--- a/extensions/default/assets/images/tool-flip-horizontal.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-freehand-polygon.svg b/extensions/default/assets/images/tool-freehand-polygon.svg
deleted file mode 100644
index bfc1b0dcd5f..00000000000
--- a/extensions/default/assets/images/tool-freehand-polygon.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
diff --git a/extensions/default/assets/images/tool-freehand-roi.svg b/extensions/default/assets/images/tool-freehand-roi.svg
deleted file mode 100644
index 42160326ed0..00000000000
--- a/extensions/default/assets/images/tool-freehand-roi.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-freehand.svg b/extensions/default/assets/images/tool-freehand.svg
deleted file mode 100644
index 2159f915050..00000000000
--- a/extensions/default/assets/images/tool-freehand.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
diff --git a/extensions/default/assets/images/tool-fusion-color.svg b/extensions/default/assets/images/tool-fusion-color.svg
deleted file mode 100644
index a09783d8c11..00000000000
--- a/extensions/default/assets/images/tool-fusion-color.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/extensions/default/assets/images/tool-invert.svg b/extensions/default/assets/images/tool-invert.svg
deleted file mode 100644
index 9b5047ca290..00000000000
--- a/extensions/default/assets/images/tool-invert.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-layout-default.svg b/extensions/default/assets/images/tool-layout-default.svg
deleted file mode 100644
index 2ebbcabc6fa..00000000000
--- a/extensions/default/assets/images/tool-layout-default.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-length.svg b/extensions/default/assets/images/tool-length.svg
deleted file mode 100644
index 5ede3069da6..00000000000
--- a/extensions/default/assets/images/tool-length.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-magnetic-roi.svg b/extensions/default/assets/images/tool-magnetic-roi.svg
deleted file mode 100644
index fbcb25bce2b..00000000000
--- a/extensions/default/assets/images/tool-magnetic-roi.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-magnify.svg b/extensions/default/assets/images/tool-magnify.svg
deleted file mode 100644
index cb3ad1e6123..00000000000
--- a/extensions/default/assets/images/tool-magnify.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-measure-elipse.svg b/extensions/default/assets/images/tool-measure-elipse.svg
deleted file mode 100644
index 5198db687a4..00000000000
--- a/extensions/default/assets/images/tool-measure-elipse.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-more-menu.svg b/extensions/default/assets/images/tool-more-menu.svg
deleted file mode 100644
index 4ae8ca69444..00000000000
--- a/extensions/default/assets/images/tool-more-menu.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/tool-move.svg b/extensions/default/assets/images/tool-move.svg
deleted file mode 100644
index 411e95194ec..00000000000
--- a/extensions/default/assets/images/tool-move.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-polygon.svg b/extensions/default/assets/images/tool-polygon.svg
deleted file mode 100644
index ff2f9e02992..00000000000
--- a/extensions/default/assets/images/tool-polygon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/tool-quick-magnify.svg b/extensions/default/assets/images/tool-quick-magnify.svg
deleted file mode 100644
index 7a4766a7e7c..00000000000
--- a/extensions/default/assets/images/tool-quick-magnify.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-rectangle.svg b/extensions/default/assets/images/tool-rectangle.svg
deleted file mode 100644
index d534c8ad5c8..00000000000
--- a/extensions/default/assets/images/tool-rectangle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-reference-lines.svg b/extensions/default/assets/images/tool-reference-lines.svg
deleted file mode 100644
index 6329d81cbc4..00000000000
--- a/extensions/default/assets/images/tool-reference-lines.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-reset.svg b/extensions/default/assets/images/tool-reset.svg
deleted file mode 100644
index 5c6d49fe4c3..00000000000
--- a/extensions/default/assets/images/tool-reset.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-rotate-right.svg b/extensions/default/assets/images/tool-rotate-right.svg
deleted file mode 100644
index 7ee99421971..00000000000
--- a/extensions/default/assets/images/tool-rotate-right.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-seg-brush.svg b/extensions/default/assets/images/tool-seg-brush.svg
deleted file mode 100644
index 2258260d96f..00000000000
--- a/extensions/default/assets/images/tool-seg-brush.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-seg-eraser.svg b/extensions/default/assets/images/tool-seg-eraser.svg
deleted file mode 100644
index a1f78fed4ee..00000000000
--- a/extensions/default/assets/images/tool-seg-eraser.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-seg-shape.svg b/extensions/default/assets/images/tool-seg-shape.svg
deleted file mode 100644
index 290d156e6ca..00000000000
--- a/extensions/default/assets/images/tool-seg-shape.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-seg-threshold.svg b/extensions/default/assets/images/tool-seg-threshold.svg
deleted file mode 100644
index 4870fa5a495..00000000000
--- a/extensions/default/assets/images/tool-seg-threshold.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-spline-roi.svg b/extensions/default/assets/images/tool-spline-roi.svg
deleted file mode 100644
index 9266c536c38..00000000000
--- a/extensions/default/assets/images/tool-spline-roi.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-stack-image-sync.svg b/extensions/default/assets/images/tool-stack-image-sync.svg
deleted file mode 100644
index d09d4861b8c..00000000000
--- a/extensions/default/assets/images/tool-stack-image-sync.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-stack-scroll.svg b/extensions/default/assets/images/tool-stack-scroll.svg
deleted file mode 100644
index 795da7701dd..00000000000
--- a/extensions/default/assets/images/tool-stack-scroll.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-toggle-dicom-overlay.svg b/extensions/default/assets/images/tool-toggle-dicom-overlay.svg
deleted file mode 100644
index 6cd55e57a41..00000000000
--- a/extensions/default/assets/images/tool-toggle-dicom-overlay.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-ultrasound-bidirectional.svg b/extensions/default/assets/images/tool-ultrasound-bidirectional.svg
deleted file mode 100644
index 8ec735b1aaa..00000000000
--- a/extensions/default/assets/images/tool-ultrasound-bidirectional.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-window-level.svg b/extensions/default/assets/images/tool-window-level.svg
deleted file mode 100644
index fd63f1b6ea7..00000000000
--- a/extensions/default/assets/images/tool-window-level.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-window-region.svg b/extensions/default/assets/images/tool-window-region.svg
deleted file mode 100644
index 29230e82cce..00000000000
--- a/extensions/default/assets/images/tool-window-region.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tool-zoom.svg b/extensions/default/assets/images/tool-zoom.svg
deleted file mode 100644
index c6fbfebc60f..00000000000
--- a/extensions/default/assets/images/tool-zoom.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/tracked.svg b/extensions/default/assets/images/tracked.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/extensions/default/assets/images/tracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/extensions/default/assets/images/ui-arrow-down.svg b/extensions/default/assets/images/ui-arrow-down.svg
deleted file mode 100644
index de013233ef6..00000000000
--- a/extensions/default/assets/images/ui-arrow-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/ui-arrow-left.svg b/extensions/default/assets/images/ui-arrow-left.svg
deleted file mode 100644
index 43bd4ace4f7..00000000000
--- a/extensions/default/assets/images/ui-arrow-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/ui-arrow-right.svg b/extensions/default/assets/images/ui-arrow-right.svg
deleted file mode 100644
index 756a9e2cd76..00000000000
--- a/extensions/default/assets/images/ui-arrow-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/ui-arrow-up.svg b/extensions/default/assets/images/ui-arrow-up.svg
deleted file mode 100644
index 9a6aa6014dc..00000000000
--- a/extensions/default/assets/images/ui-arrow-up.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/extensions/default/assets/images/unlink.svg b/extensions/default/assets/images/unlink.svg
deleted file mode 100644
index ed9526b7f4a..00000000000
--- a/extensions/default/assets/images/unlink.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/extensions/default/assets/images/viewport-status-tracked.svg b/extensions/default/assets/images/viewport-status-tracked.svg
deleted file mode 100644
index 68185761a83..00000000000
--- a/extensions/default/assets/images/viewport-status-tracked.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/assets/images/viewport-window-level.svg b/extensions/default/assets/images/viewport-window-level.svg
deleted file mode 100644
index ce0a562b2f1..00000000000
--- a/extensions/default/assets/images/viewport-window-level.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/extensions/default/package.json b/extensions/default/package.json
index 3317fd31ba7..ee478ddbc04 100644
--- a/extensions/default/package.json
+++ b/extensions/default/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-default",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Common/default features and functionality for basic image viewing",
"author": "OHIF Core Team",
"license": "MIT",
@@ -32,8 +32,8 @@
"start": "yarn run dev"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/i18n": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/i18n": "3.10.0-beta.30",
"dcmjs": "*",
"dicomweb-client": "^0.10.4",
"prop-types": "^15.6.2",
diff --git a/extensions/default/src/Components/DataSourceConfigurationComponent.tsx b/extensions/default/src/Components/DataSourceConfigurationComponent.tsx
index dd61dc5517a..20031ee1f2f 100644
--- a/extensions/default/src/Components/DataSourceConfigurationComponent.tsx
+++ b/extensions/default/src/Components/DataSourceConfigurationComponent.tsx
@@ -1,6 +1,7 @@
import React, { ReactElement, useCallback, useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { Icon, useModal } from '@ohif/ui';
+import { useModal } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
import { Types } from '@ohif/core';
import DataSourceConfigurationModalComponent from './DataSourceConfigurationModalComponent';
@@ -86,11 +87,10 @@ function DataSourceConfigurationComponent({
return configuredItems ? (
-
+ />
{configuredItems.map((item, itemIndex) => {
return (
itemIndex <= selectedItems.length ? 'text-primary-light' : 'text-primary-active';
@@ -152,9 +152,9 @@ function DataSourceConfigurationModalComponent({
>
{itemLabelIndex < selectedItems.length ? (
-
+
) : (
-
+
)}
{t(itemLabel)}
diff --git a/extensions/default/src/Components/ItemListComponent.tsx b/extensions/default/src/Components/ItemListComponent.tsx
index d8c30714f09..c3533684549 100644
--- a/extensions/default/src/Components/ItemListComponent.tsx
+++ b/extensions/default/src/Components/ItemListComponent.tsx
@@ -1,7 +1,8 @@
import classNames from 'classnames';
import React, { ReactElement, useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { Button, Icon, InputFilterText, LoadingIndicatorProgress } from '@ohif/ui';
+import { Button, InputFilterText, LoadingIndicatorProgress } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
import { Types } from '@ohif/core';
type ItemListComponentProps = {
@@ -38,10 +39,7 @@ function ItemListComponent({
) : itemList.length === 0 ? (
-
+
{t(`No ${itemLabel} available`)}
) : (
@@ -68,7 +66,7 @@ function ItemListComponent({
diff --git a/extensions/default/src/DicomWebDataSource/index.js b/extensions/default/src/DicomWebDataSource/index.ts
similarity index 83%
rename from extensions/default/src/DicomWebDataSource/index.js
rename to extensions/default/src/DicomWebDataSource/index.ts
index 206df45a51a..6a915c0c351 100644
--- a/extensions/default/src/DicomWebDataSource/index.js
+++ b/extensions/default/src/DicomWebDataSource/index.ts
@@ -27,46 +27,88 @@ const EXPLICIT_VR_LITTLE_ENDIAN = '1.2.840.10008.1.2.1';
const metadataProvider = classes.MetadataProvider;
+export type DicomWebConfig = {
+ /** Data source name */
+ name: string;
+ // wadoUriRoot - Legacy? (potentially unused/replaced)
+ /** Base URL to use for QIDO requests */
+ qidoRoot?: string;
+ wadoRoot?: string; // - Base URL to use for WADO requests
+ wadoUri?: string; // - Base URL to use for WADO URI requests
+ qidoSupportsIncludeField?: boolean; // - Whether QIDO supports the "Include" option to request additional fields in response
+ imageRendering?: string; // - wadors | ? (unsure of where/how this is used)
+ thumbnailRendering?: string; // - wadors | ? (unsure of where/how this is used)
+ /** Whether the server supports reject calls (i.e. DCM4CHEE) */
+ supportsReject?: boolean;
+ /** Request series meta async instead of blocking */
+ lazyLoadStudy?: boolean;
+ /** indicates if the retrieves can fetch singlepart. Options are bulkdata, video, image, or true */
+ singlepart?: boolean | string;
+ /** Transfer syntax to request from the server */
+ requestTransferSyntaxUID?: string;
+ acceptHeader?: string[]; // - Accept header to use for requests
+ /** Whether to omit quotation marks for multipart requests */
+ omitQuotationForMultipartRequest?: boolean;
+ /** Whether the server supports fuzzy matching */
+ supportsFuzzyMatching?: boolean;
+ /** Whether the server supports wildcard matching */
+ supportsWildcard?: boolean;
+ /** Whether the server supports the native DICOM model */
+ supportsNativeDICOMModel?: boolean;
+ /** Whether to enable request tag */
+ enableRequestTag?: boolean;
+ /** Whether to enable study lazy loading */
+ enableStudyLazyLoad?: boolean;
+ /** Whether to enable bulkDataURI */
+ bulkDataURI?: BulkDataURIConfig;
+ /** Function that is called after the configuration is initialized */
+ onConfiguration: (config: DicomWebConfig, params) => DicomWebConfig;
+ /** Whether to use the static WADO client */
+ staticWado?: boolean;
+ /** User authentication service */
+ userAuthenticationService: Record
;
+};
+
+export type BulkDataURIConfig = {
+ /** Enable bulkdata uri configuration */
+ enabled?: boolean;
+ /**
+ * Remove the startsWith string.
+ * This is used to correct reverse proxied URLs by removing the startsWith path
+ */
+ startsWith?: string;
+ /**
+ * Adds this prefix path. Only used if the startsWith is defined and has
+ * been removed. This allows replacing the base path.
+ */
+ prefixWith?: string;
+ /** Transform the bulkdata path. Used to replace a portion of the path */
+ transform?: (uri: string) => string;
+ /**
+ * Adds relative resolution to the path handling.
+ * series is the default, as the metadata retrieved is series level.
+ */
+ relativeResolution?: 'studies' | 'series';
+};
+
/**
* Creates a DICOM Web API based on the provided configuration.
*
- * @param {object} dicomWebConfig - Configuration for the DICOM Web API
- * @param {string} dicomWebConfig.name - Data source name
- * @param {string} dicomWebConfig.wadoUriRoot - Legacy? (potentially unused/replaced)
- * @param {string} dicomWebConfig.qidoRoot - Base URL to use for QIDO requests
- * @param {string} dicomWebConfig.wadoRoot - Base URL to use for WADO requests
- * @param {string} dicomWebConfig.wadoUri - Base URL to use for WADO URI requests
- * @param {boolean} dicomWebConfig.qidoSupportsIncludeField - Whether QIDO supports the "Include" option to request additional fields in response
- * @param {string} dicomWebConfig.imageRendering - wadors | ? (unsure of where/how this is used)
- * @param {string} dicomWebConfig.thumbnailRendering - wadors | ? (unsure of where/how this is used)
- * @param {boolean} dicomWebConfig.supportsReject - Whether the server supports reject calls (i.e. DCM4CHEE)
- * @param {boolean} dicomWebConfig.lazyLoadStudy - "enableStudyLazyLoad"; Request series meta async instead of blocking
- * @param {string|boolean} dicomWebConfig.singlepart - indicates if the retrieves can fetch singlepart. Options are bulkdata, video, image, or boolean true
- * @param {string} dicomWebConfig.requestTransferSyntaxUID - Transfer syntax to request from the server
- * @param {object} dicomWebConfig.acceptHeader - Accept header to use for requests
- * @param {boolean} dicomWebConfig.omitQuotationForMultipartRequest - Whether to omit quotation marks for multipart requests
- * @param {boolean} dicomWebConfig.supportsFuzzyMatching - Whether the server supports fuzzy matching
- * @param {boolean} dicomWebConfig.supportsWildcard - Whether the server supports wildcard matching
- * @param {boolean} dicomWebConfig.supportsNativeDICOMModel - Whether the server supports the native DICOM model
- * @param {boolean} dicomWebConfig.enableStudyLazyLoad - Whether to enable study lazy loading
- * @param {boolean} dicomWebConfig.enableRequestTag - Whether to enable request tag
- * @param {boolean} dicomWebConfig.enableStudyLazyLoad - Whether to enable study lazy loading
- * @param {boolean} dicomWebConfig.bulkDataURI - Whether to enable bulkDataURI
- * @param {function} dicomWebConfig.onConfiguration - Function that is called after the configuration is initialized
- * @param {boolean} dicomWebConfig.staticWado - Whether to use the static WADO client
- * @param {object} userAuthenticationService - User authentication service
- * @param {object} userAuthenticationService.getAuthorizationHeader - Function that returns the authorization header
- * @returns {object} - DICOM Web API object
+ * @param dicomWebConfig - Configuration for the DICOM Web API
+ * @returns DICOM Web API object
*/
-function createDicomWebApi(dicomWebConfig, servicesManager) {
- const { userAuthenticationService, customizationService } = servicesManager.services;
+function createDicomWebApi(dicomWebConfig: DicomWebConfig, servicesManager) {
+ const { userAuthenticationService } = servicesManager.services;
let dicomWebConfigCopy,
qidoConfig,
wadoConfig,
qidoDicomWebClient,
wadoDicomWebClient,
- getAuthrorizationHeader,
+ getAuthorizationHeader,
generateWadoHeader;
+ // Default to enabling bulk data retrieves, with no other customization as
+ // this is part of hte base standard.
+ dicomWebConfig.bulkDataURI ||= { enabled: true };
const implementation = {
initialize: ({ params, query }) => {
@@ -79,7 +121,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
dicomWebConfigCopy = JSON.parse(JSON.stringify(dicomWebConfig));
- getAuthrorizationHeader = () => {
+ getAuthorizationHeader = () => {
const xhrRequestHeaders = {};
const authHeaders = userAuthenticationService.getAuthorizationHeader();
if (authHeaders && authHeaders.Authorization) {
@@ -89,7 +131,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
};
generateWadoHeader = () => {
- const authorizationHeader = getAuthrorizationHeader();
+ const authorizationHeader = getAuthorizationHeader();
//Generate accept header depending on config params
const formattedAcceptHeader = utils.generateAcceptHeader(
dicomWebConfig.acceptHeader,
@@ -133,7 +175,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
studies: {
mapParams: mapParams.bind(),
search: async function (origParams) {
- qidoDicomWebClient.headers = getAuthrorizationHeader();
+ qidoDicomWebClient.headers = getAuthorizationHeader();
const { studyInstanceUid, seriesInstanceUid, ...mappedParams } =
mapParams(origParams, {
supportsFuzzyMatching: dicomWebConfig.supportsFuzzyMatching,
@@ -149,7 +191,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
series: {
// mapParams: mapParams.bind(),
search: async function (studyInstanceUid) {
- qidoDicomWebClient.headers = getAuthrorizationHeader();
+ qidoDicomWebClient.headers = getAuthorizationHeader();
const results = await seriesInStudy(qidoDicomWebClient, studyInstanceUid);
return processSeriesResults(results);
@@ -158,7 +200,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
},
instances: {
search: (studyInstanceUid, queryParameters) => {
- qidoDicomWebClient.headers = getAuthrorizationHeader();
+ qidoDicomWebClient.headers = getAuthorizationHeader();
return qidoSearch.call(
undefined,
qidoDicomWebClient,
@@ -200,7 +242,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
getWadoDicomWebClient: () => wadoDicomWebClient,
bulkDataURI: async ({ StudyInstanceUID, BulkDataURI }) => {
- qidoDicomWebClient.headers = getAuthrorizationHeader();
+ qidoDicomWebClient.headers = getAuthorizationHeader();
const options = {
multipart: false,
BulkDataURI,
@@ -248,7 +290,7 @@ function createDicomWebApi(dicomWebConfig, servicesManager) {
store: {
dicom: async (dataset, request, dicomDict) => {
- wadoDicomWebClient.headers = getAuthrorizationHeader();
+ wadoDicomWebClient.headers = getAuthorizationHeader();
if (dataset instanceof ArrayBuffer) {
const options = {
datasets: [dataset],
diff --git a/extensions/default/src/Panels/WrappedPanelStudyBrowser.tsx b/extensions/default/src/Panels/WrappedPanelStudyBrowser.tsx
index 80480f18114..f3c2e247398 100644
--- a/extensions/default/src/Panels/WrappedPanelStudyBrowser.tsx
+++ b/extensions/default/src/Panels/WrappedPanelStudyBrowser.tsx
@@ -30,6 +30,7 @@ function WrappedPanelStudyBrowser({ commandsManager, extensionManager, servicesM
return (
)}
-
+
);
}
diff --git a/extensions/default/src/commandsModule.ts b/extensions/default/src/commandsModule.ts
index 8916911af3a..bac5b4a2aed 100644
--- a/extensions/default/src/commandsModule.ts
+++ b/extensions/default/src/commandsModule.ts
@@ -98,7 +98,7 @@ const commandsModule = ({
});
},
clearMeasurements: () => {
- measurementService.clear();
+ measurementService.clearMeasurements();
},
/**
diff --git a/extensions/default/src/getDataSourcesModule.js b/extensions/default/src/getDataSourcesModule.js
index cc4aee56fce..85ae2391639 100644
--- a/extensions/default/src/getDataSourcesModule.js
+++ b/extensions/default/src/getDataSourcesModule.js
@@ -2,9 +2,9 @@
// TODO: Use constructor to create an instance of IWebClientApi
// TODO: Use existing DICOMWeb configuration (previously, appConfig, to configure instance)
-import { createDicomWebApi } from './DicomWebDataSource/index.js';
-import { createDicomJSONApi } from './DicomJSONDataSource/index.js';
-import { createDicomLocalApi } from './DicomLocalDataSource/index.js';
+import { createDicomWebApi } from './DicomWebDataSource/index';
+import { createDicomJSONApi } from './DicomJSONDataSource/index';
+import { createDicomLocalApi } from './DicomLocalDataSource/index';
import { createDicomWebProxyApi } from './DicomWebProxyDataSource/index';
import { createMergeDataSourceApi } from './MergeDataSource/index';
diff --git a/extensions/default/src/getHangingProtocolModule.js b/extensions/default/src/getHangingProtocolModule.js
index ec0da35794b..a65891ea56b 100644
--- a/extensions/default/src/getHangingProtocolModule.js
+++ b/extensions/default/src/getHangingProtocolModule.js
@@ -63,7 +63,7 @@ const defaultProtocol = {
// It has no affect if nothing is specified in the URL.
{
attribute: 'isDisplaySetFromUrl',
- weight: 10,
+ weight: 20,
constraint: {
equals: true,
},
diff --git a/extensions/default/src/hangingprotocols/hpCompare.ts b/extensions/default/src/hangingprotocols/hpCompare.ts
index 87a4f5e0279..14cb51d93fa 100644
--- a/extensions/default/src/hangingprotocols/hpCompare.ts
+++ b/extensions/default/src/hangingprotocols/hpCompare.ts
@@ -24,7 +24,7 @@ const defaultDisplaySetSelector = {
// It has no affect if nothing is specified in the URL.
{
attribute: 'isDisplaySetFromUrl',
- weight: 10,
+ weight: 20,
constraint: {
equals: true,
},
@@ -56,7 +56,7 @@ const priorDisplaySetSelector = {
// It has no affect if nothing is specified in the URL.
{
attribute: 'isDisplaySetFromUrl',
- weight: 10,
+ weight: 20,
constraint: {
equals: true,
},
diff --git a/extensions/default/src/hangingprotocols/hpMNGrid.ts b/extensions/default/src/hangingprotocols/hpMNGrid.ts
index 1f07242c8a2..0c31815d258 100644
--- a/extensions/default/src/hangingprotocols/hpMNGrid.ts
+++ b/extensions/default/src/hangingprotocols/hpMNGrid.ts
@@ -50,7 +50,7 @@ const hpMN: Types.HangingProtocol.Protocol = {
// It has no affect if nothing is specified in the URL.
{
attribute: 'isDisplaySetFromUrl',
- weight: 10,
+ weight: 20,
constraint: {
equals: true,
},
diff --git a/extensions/default/src/hangingprotocols/hpScale.ts b/extensions/default/src/hangingprotocols/hpScale.ts
index 651413c24eb..e76f5d591b5 100644
--- a/extensions/default/src/hangingprotocols/hpScale.ts
+++ b/extensions/default/src/hangingprotocols/hpScale.ts
@@ -43,7 +43,7 @@ const hpScale: Types.HangingProtocol.Protocol = {
// It has no affect if nothing is specified in the URL.
{
attribute: 'isDisplaySetFromUrl',
- weight: 10,
+ weight: 20,
constraint: {
equals: true,
},
diff --git a/extensions/default/src/index.ts b/extensions/default/src/index.ts
index 90976e04570..3c4577a52f7 100644
--- a/extensions/default/src/index.ts
+++ b/extensions/default/src/index.ts
@@ -1,16 +1,16 @@
import { Types } from '@ohif/core';
-import getDataSourcesModule from './getDataSourcesModule.js';
-import getLayoutTemplateModule from './getLayoutTemplateModule.js';
+import getDataSourcesModule from './getDataSourcesModule';
+import getLayoutTemplateModule from './getLayoutTemplateModule';
import getPanelModule from './getPanelModule';
-import getSopClassHandlerModule from './getSopClassHandlerModule.js';
+import getSopClassHandlerModule from './getSopClassHandlerModule';
import getToolbarModule from './getToolbarModule';
import getCommandsModule from './commandsModule';
import getHangingProtocolModule from './getHangingProtocolModule';
import getStudiesForPatientByMRN from './Panels/getStudiesForPatientByMRN';
import getCustomizationModule from './getCustomizationModule';
import getViewportModule from './getViewportModule';
-import { id } from './id.js';
+import { id } from './id';
import preRegistration from './init';
import { ContextMenuController, CustomizableContextMenuTypes } from './CustomizableContextMenu';
import * as dicomWebUtils from './DicomWebDataSource/utils';
diff --git a/extensions/dicom-microscopy/CHANGELOG.md b/extensions/dicom-microscopy/CHANGELOG.md
index 57a8aac019e..d622bf108d5 100644
--- a/extensions/dicom-microscopy/CHANGELOG.md
+++ b/extensions/dicom-microscopy/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-dicom-microscopy
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/extension-dicom-microscopy
diff --git a/extensions/dicom-microscopy/package.json b/extensions/dicom-microscopy/package.json
index 3177e95c942..b25817e2c01 100644
--- a/extensions/dicom-microscopy/package.json
+++ b/extensions/dicom-microscopy/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-dicom-microscopy",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension for DICOM microscopy",
"author": "Bill Wallace, md-prog",
"license": "MIT",
@@ -30,10 +30,10 @@
"start": "yarn run dev"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/i18n": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/i18n": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"prop-types": "^15.6.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/extensions/dicom-pdf/CHANGELOG.md b/extensions/dicom-pdf/CHANGELOG.md
index 60c8890079f..ccb8cba4a69 100644
--- a/extensions/dicom-pdf/CHANGELOG.md
+++ b/extensions/dicom-pdf/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-dicom-pdf
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/extension-dicom-pdf
diff --git a/extensions/dicom-pdf/package.json b/extensions/dicom-pdf/package.json
index e1a0efc8d67..65fa5daddc1 100644
--- a/extensions/dicom-pdf/package.json
+++ b/extensions/dicom-pdf/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-dicom-pdf",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension for PDF display",
"author": "OHIF",
"license": "MIT",
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"dcmjs": "*",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/dicom-video/CHANGELOG.md b/extensions/dicom-video/CHANGELOG.md
index 2808586b3d9..0564c98f3c0 100644
--- a/extensions/dicom-video/CHANGELOG.md
+++ b/extensions/dicom-video/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-dicom-video
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/extension-dicom-video
diff --git a/extensions/dicom-video/package.json b/extensions/dicom-video/package.json
index e9b804af8f2..6ce3ee18893 100644
--- a/extensions/dicom-video/package.json
+++ b/extensions/dicom-video/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-dicom-video",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension for video display",
"author": "OHIF",
"license": "MIT",
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"dcmjs": "*",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/measurement-tracking/CHANGELOG.md b/extensions/measurement-tracking/CHANGELOG.md
index b0644b74fa1..9e35500de0b 100644
--- a/extensions/measurement-tracking/CHANGELOG.md
+++ b/extensions/measurement-tracking/CHANGELOG.md
@@ -3,6 +3,84 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+
+### Features
+
+* **measurements:** Provide for the Load (SR) measurements button to optionally clear existing measurements prior to loading the SR. ([#4586](https://github.com/OHIF/Viewers/issues/4586)) ([4d3d5e7](https://github.com/OHIF/Viewers/commit/4d3d5e794cb99212eba06bf91dbb30a258725efe))
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-measurement-tracking
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
diff --git a/extensions/measurement-tracking/package.json b/extensions/measurement-tracking/package.json
index f8f3afeac3b..750b202909c 100644
--- a/extensions/measurement-tracking/package.json
+++ b/extensions/measurement-tracking/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-measurement-tracking",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Tracking features and functionality for basic image viewing",
"author": "OHIF Core Team",
"license": "MIT",
@@ -34,10 +34,10 @@
"peerDependencies": {
"@cornerstonejs/core": "^2.11.2",
"@cornerstonejs/tools": "^2.11.2",
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"classnames": "^2.3.2",
"dcmjs": "*",
"lodash.debounce": "^4.0.8",
@@ -49,7 +49,7 @@
},
"dependencies": {
"@babel/runtime": "^7.20.13",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/ui": "3.10.0-beta.30",
"@xstate/react": "^3.2.2",
"xstate": "^4.10.0"
}
diff --git a/extensions/measurement-tracking/src/contexts/TrackedMeasurementsContext/TrackedMeasurementsContext.tsx b/extensions/measurement-tracking/src/contexts/TrackedMeasurementsContext/TrackedMeasurementsContext.tsx
index 5b8c008fad1..cd5b6f22baa 100644
--- a/extensions/measurement-tracking/src/contexts/TrackedMeasurementsContext/TrackedMeasurementsContext.tsx
+++ b/extensions/measurement-tracking/src/contexts/TrackedMeasurementsContext/TrackedMeasurementsContext.tsx
@@ -272,6 +272,14 @@ function TrackedMeasurementsContextProvider(
viewports,
]);
+ useEffect(() => {
+ // The command needs to be bound to the context's sendTrackedMeasurementsEvent
+ // so the command has to be registered in a React component.
+ commandsManager.registerCommand('DEFAULT', 'loadTrackedSRMeasurements', {
+ commandFn: props => sendTrackedMeasurementsEvent('HYDRATE_SR', props),
+ });
+ }, [commandsManager, sendTrackedMeasurementsEvent]);
+
return (
(
+ {i18n.t('Common:LOAD')}
+ ),
+ props: {
+ commands: ['loadTrackedSRMeasurements'],
+ },
+ },
+ ],
+ true // replace the button if it is already defined
+ );
+ },
};
export default measurementTrackingExtension;
diff --git a/extensions/measurement-tracking/src/viewports/TrackedCornerstoneViewport.tsx b/extensions/measurement-tracking/src/viewports/TrackedCornerstoneViewport.tsx
index 36ef9863126..6690ee5a773 100644
--- a/extensions/measurement-tracking/src/viewports/TrackedCornerstoneViewport.tsx
+++ b/extensions/measurement-tracking/src/viewports/TrackedCornerstoneViewport.tsx
@@ -1,7 +1,8 @@
import React, { useState, useEffect, useCallback } from 'react';
import PropTypes from 'prop-types';
-import { Tooltip, Icon, ViewportActionArrows, useViewportGrid } from '@ohif/ui';
+import { Tooltip, ViewportActionArrows, useViewportGrid } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
import { annotation } from '@cornerstonejs/tools';
import { useTrackedMeasurements } from './../getContextModule';
@@ -327,10 +328,7 @@ function _getStatusComponent(isTracked, t) {
content={
-
+
@@ -348,10 +346,7 @@ function _getStatusComponent(isTracked, t) {
}
>
-
+
);
diff --git a/extensions/test-extension/CHANGELOG.md b/extensions/test-extension/CHANGELOG.md
index 44d88902747..29168ac0d13 100644
--- a/extensions/test-extension/CHANGELOG.md
+++ b/extensions/test-extension/CHANGELOG.md
@@ -3,6 +3,81 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+
+### Bug Fixes
+
+* **seg:** jump to the first slice in SEG and RT that has data ([#4605](https://github.com/OHIF/Viewers/issues/4605)) ([9bf24d6](https://github.com/OHIF/Viewers/commit/9bf24d6dc58ed8f65c90899a17c11044b792cf40))
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-test
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/extension-test
diff --git a/extensions/test-extension/package.json b/extensions/test-extension/package.json
index 3c7a48429ab..16148dba053 100644
--- a/extensions/test-extension/package.json
+++ b/extensions/test-extension/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-test",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension used inside e2e testing",
"author": "OHIF",
"license": "MIT",
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"dcmjs": "0.29.11",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/extensions/test-extension/src/hpTestSwitch.ts b/extensions/test-extension/src/hpTestSwitch.ts
index 8b3fda5aa6b..4e497a61ed4 100644
--- a/extensions/test-extension/src/hpTestSwitch.ts
+++ b/extensions/test-extension/src/hpTestSwitch.ts
@@ -188,7 +188,7 @@ const hpTestSwitch: Types.HangingProtocol.Protocol = {
// It has no affect if nothing is specified in the URL.
{
attribute: 'isDisplaySetFromUrl',
- weight: 10,
+ weight: 20,
constraint: {
equals: true,
},
diff --git a/extensions/tmtv/CHANGELOG.md b/extensions/tmtv/CHANGELOG.md
index 2fcbdc55993..1ab1fc05b34 100644
--- a/extensions/tmtv/CHANGELOG.md
+++ b/extensions/tmtv/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/extension-tmtv
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/extension-tmtv
diff --git a/extensions/tmtv/package.json b/extensions/tmtv/package.json
index 4cd0c331dc8..958c62b434b 100644
--- a/extensions/tmtv/package.json
+++ b/extensions/tmtv/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/extension-tmtv",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF extension for Total Metabolic Tumor Volume",
"author": "OHIF",
"license": "MIT",
@@ -30,8 +30,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
"dcmjs": "*",
"dicom-parser": "^1.8.9",
"hammerjs": "^2.0.8",
diff --git a/lerna.json b/lerna.json
index 93f7295de4c..8931b7a9e2e 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"packages": ["extensions/*", "platform/*", "modes/*", "addOns/externals/*"],
"npmClient": "yarn"
}
diff --git a/modes/basic-dev-mode/CHANGELOG.md b/modes/basic-dev-mode/CHANGELOG.md
index a7e88b23a72..ec1ccd56d0a 100644
--- a/modes/basic-dev-mode/CHANGELOG.md
+++ b/modes/basic-dev-mode/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-basic-dev-mode
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-basic-dev-mode
diff --git a/modes/basic-dev-mode/package.json b/modes/basic-dev-mode/package.json
index 378bfdc228c..9f7df884318 100644
--- a/modes/basic-dev-mode/package.json
+++ b/modes/basic-dev-mode/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-basic-dev-mode",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Basic OHIF Viewer Using Cornerstone",
"author": "OHIF",
"license": "MIT",
@@ -31,12 +31,12 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-dicom-pdf": "3.10.0-beta.21",
- "@ohif/extension-dicom-video": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-dicom-pdf": "3.10.0-beta.30",
+ "@ohif/extension-dicom-video": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/basic-test-mode/CHANGELOG.md b/modes/basic-test-mode/CHANGELOG.md
index 3208796c222..277886b3289 100644
--- a/modes/basic-test-mode/CHANGELOG.md
+++ b/modes/basic-test-mode/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-test
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-test
diff --git a/modes/basic-test-mode/package.json b/modes/basic-test-mode/package.json
index cd56db5388e..f24a2b8b436 100644
--- a/modes/basic-test-mode/package.json
+++ b/modes/basic-test-mode/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-test",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Basic mode for testing",
"author": "OHIF",
"license": "MIT",
@@ -34,14 +34,14 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-dicom-pdf": "3.10.0-beta.21",
- "@ohif/extension-dicom-video": "3.10.0-beta.21",
- "@ohif/extension-measurement-tracking": "3.10.0-beta.21",
- "@ohif/extension-test": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-dicom-pdf": "3.10.0-beta.30",
+ "@ohif/extension-dicom-video": "3.10.0-beta.30",
+ "@ohif/extension-measurement-tracking": "3.10.0-beta.30",
+ "@ohif/extension-test": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/longitudinal/CHANGELOG.md b/modes/longitudinal/CHANGELOG.md
index 266501588a5..2a74e074b26 100644
--- a/modes/longitudinal/CHANGELOG.md
+++ b/modes/longitudinal/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-longitudinal
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-longitudinal
diff --git a/modes/longitudinal/package.json b/modes/longitudinal/package.json
index 8087634b9ea..2a42b7aeabf 100644
--- a/modes/longitudinal/package.json
+++ b/modes/longitudinal/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-longitudinal",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Longitudinal Workflow",
"author": "OHIF",
"license": "MIT",
@@ -34,15 +34,15 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-rt": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-dicom-pdf": "3.10.0-beta.21",
- "@ohif/extension-dicom-video": "3.10.0-beta.21",
- "@ohif/extension-measurement-tracking": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-rt": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-dicom-pdf": "3.10.0-beta.30",
+ "@ohif/extension-dicom-video": "3.10.0-beta.30",
+ "@ohif/extension-measurement-tracking": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/microscopy/CHANGELOG.md b/modes/microscopy/CHANGELOG.md
index 3c1e88b382d..40fa3545154 100644
--- a/modes/microscopy/CHANGELOG.md
+++ b/modes/microscopy/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-microscopy
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-microscopy
diff --git a/modes/microscopy/package.json b/modes/microscopy/package.json
index ca4d1f75cc0..6b390053cd9 100644
--- a/modes/microscopy/package.json
+++ b/modes/microscopy/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-microscopy",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF mode for DICOM microscopy",
"author": "OHIF",
"license": "MIT",
@@ -35,8 +35,8 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-dicom-microscopy": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-dicom-microscopy": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/preclinical-4d/CHANGELOG.md b/modes/preclinical-4d/CHANGELOG.md
index e56a66bd848..1e99525a60f 100644
--- a/modes/preclinical-4d/CHANGELOG.md
+++ b/modes/preclinical-4d/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-preclinical-4d
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-preclinical-4d
diff --git a/modes/preclinical-4d/package.json b/modes/preclinical-4d/package.json
index db696fc0bc1..879d458cd79 100644
--- a/modes/preclinical-4d/package.json
+++ b/modes/preclinical-4d/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-preclinical-4d",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "4D Workflow",
"author": "OHIF",
"license": "MIT",
@@ -33,12 +33,12 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dynamic-volume": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-tmtv": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dynamic-volume": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-tmtv": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13"
diff --git a/modes/segmentation/CHANGELOG.md b/modes/segmentation/CHANGELOG.md
index adf1d97fdd5..46fc3187c3a 100644
--- a/modes/segmentation/CHANGELOG.md
+++ b/modes/segmentation/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-segmentation
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-segmentation
diff --git a/modes/segmentation/package.json b/modes/segmentation/package.json
index dc7dcf796fe..9a45f12289b 100644
--- a/modes/segmentation/package.json
+++ b/modes/segmentation/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-segmentation",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "OHIF segmentation mode which enables labelmap segmentation read/edit/export",
"author": "@ohif",
"license": "MIT",
@@ -35,14 +35,14 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-rt": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-dicom-pdf": "3.10.0-beta.21",
- "@ohif/extension-dicom-video": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-rt": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-dicom-pdf": "3.10.0-beta.30",
+ "@ohif/extension-dicom-video": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/modes/tmtv/CHANGELOG.md b/modes/tmtv/CHANGELOG.md
index 76715ded8c3..d2c26403d69 100644
--- a/modes/tmtv/CHANGELOG.md
+++ b/modes/tmtv/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/mode-tmtv
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/mode-tmtv
diff --git a/modes/tmtv/package.json b/modes/tmtv/package.json
index fd91fdfd8a2..d795dc6da7c 100644
--- a/modes/tmtv/package.json
+++ b/modes/tmtv/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/mode-tmtv",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Total Metabolic Tumor Volume Workflow",
"author": "OHIF",
"license": "MIT",
@@ -34,13 +34,13 @@
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
},
"peerDependencies": {
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-dicom-pdf": "3.10.0-beta.21",
- "@ohif/extension-dicom-video": "3.10.0-beta.21",
- "@ohif/extension-measurement-tracking": "3.10.0-beta.21"
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-dicom-pdf": "3.10.0-beta.30",
+ "@ohif/extension-dicom-video": "3.10.0-beta.30",
+ "@ohif/extension-measurement-tracking": "3.10.0-beta.30"
},
"dependencies": {
"@babel/runtime": "^7.20.13",
diff --git a/package.json b/package.json
index c6c65c80dc2..29deca02462 100644
--- a/package.json
+++ b/package.json
@@ -69,8 +69,8 @@
"optionalDependencies": {
"@percy/cypress": "^3.1.1",
"@playwright/test": "^1.48.0",
- "cypress": "13.7.2",
- "cypress-file-upload": "^3.5.3"
+ "cypress": "^13.16.1",
+ "cypress-file-upload": "^5.0.8"
},
"devDependencies": {
"@babel/core": "7.24.7",
diff --git a/platform/app/CHANGELOG.md b/platform/app/CHANGELOG.md
index cea3748b8e4..30d59cda291 100644
--- a/platform/app/CHANGELOG.md
+++ b/platform/app/CHANGELOG.md
@@ -3,6 +3,84 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+
+### Bug Fixes
+
+* **seg:** jump to the first slice in SEG and RT that has data ([#4605](https://github.com/OHIF/Viewers/issues/4605)) ([9bf24d6](https://github.com/OHIF/Viewers/commit/9bf24d6dc58ed8f65c90899a17c11044b792cf40))
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/app
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
diff --git a/platform/app/package.json b/platform/app/package.json
index 36bf5afa241..f91257e4950 100644
--- a/platform/app/package.json
+++ b/platform/app/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/app",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"productVersion": "3.4.0",
"description": "OHIF Viewer",
"author": "OHIF Contributors",
@@ -55,23 +55,23 @@
"@cornerstonejs/codec-openjph": "^2.4.5",
"@cornerstonejs/dicom-image-loader": "^2.11.2",
"@emotion/serialize": "^1.1.3",
- "@ohif/core": "3.10.0-beta.21",
- "@ohif/extension-cornerstone": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-rt": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.21",
- "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.21",
- "@ohif/extension-default": "3.10.0-beta.21",
- "@ohif/extension-dicom-microscopy": "3.10.0-beta.21",
- "@ohif/extension-dicom-pdf": "3.10.0-beta.21",
- "@ohif/extension-dicom-video": "3.10.0-beta.21",
- "@ohif/extension-test": "3.10.0-beta.21",
- "@ohif/i18n": "3.10.0-beta.21",
- "@ohif/mode-basic-dev-mode": "3.10.0-beta.21",
- "@ohif/mode-longitudinal": "3.10.0-beta.21",
- "@ohif/mode-microscopy": "3.10.0-beta.21",
- "@ohif/mode-test": "3.10.0-beta.21",
- "@ohif/ui": "3.10.0-beta.21",
- "@ohif/ui-next": "3.10.0-beta.21",
+ "@ohif/core": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-rt": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-seg": "3.10.0-beta.30",
+ "@ohif/extension-cornerstone-dicom-sr": "3.10.0-beta.30",
+ "@ohif/extension-default": "3.10.0-beta.30",
+ "@ohif/extension-dicom-microscopy": "3.10.0-beta.30",
+ "@ohif/extension-dicom-pdf": "3.10.0-beta.30",
+ "@ohif/extension-dicom-video": "3.10.0-beta.30",
+ "@ohif/extension-test": "3.10.0-beta.30",
+ "@ohif/i18n": "3.10.0-beta.30",
+ "@ohif/mode-basic-dev-mode": "3.10.0-beta.30",
+ "@ohif/mode-longitudinal": "3.10.0-beta.30",
+ "@ohif/mode-microscopy": "3.10.0-beta.30",
+ "@ohif/mode-test": "3.10.0-beta.30",
+ "@ohif/ui": "3.10.0-beta.30",
+ "@ohif/ui-next": "3.10.0-beta.30",
"@svgr/webpack": "^8.1.0",
"@types/react": "^18.3.3",
"classnames": "^2.3.2",
diff --git a/platform/app/public/config/local_orthanc.js b/platform/app/public/config/local_orthanc.js
index b5c287f5f7a..a3bdc8ace19 100644
--- a/platform/app/public/config/local_orthanc.js
+++ b/platform/app/public/config/local_orthanc.js
@@ -23,6 +23,7 @@ window.config = {
wadoRoot: 'http://localhost/dicom-web',
qidoSupportsIncludeField: true,
supportsReject: true,
+ dicomUploadEnabled: true,
imageRendering: 'wadors',
thumbnailRendering: 'wadors',
enableStudyLazyLoad: true,
diff --git a/platform/app/src/routes/Debug.tsx b/platform/app/src/routes/Debug.tsx
index 67ad96544a5..0933bd93628 100644
--- a/platform/app/src/routes/Debug.tsx
+++ b/platform/app/src/routes/Debug.tsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Icon } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
// this is a debug component that is used to list various things that might
// be useful for debugging such as cross origin errors, etc.
@@ -18,7 +18,7 @@ function Debug() {
Debug Information
Cross Origin Isolated (COOP/COEP)
-
{
return (
@@ -22,7 +23,7 @@ const getLoadButton = (onDrop, text, isDir) => {
rounded="full"
variant="contained" // outlined
disabled={false}
- endIcon={} // launch-arrow | launch-info
+ endIcon={}
className={classnames('font-medium', 'ml-2')}
onClick={() => {}}
>
@@ -123,13 +124,10 @@ function Local({ modePath }: LocalProps) {
{...getRootProps()}
style={{ width: '100%', height: '100%' }}
>
-
+
-
+
{dropInitiated ? (
@@ -149,7 +147,7 @@ function Local({ modePath }: LocalProps) {
)}
-
+
{getLoadButton(onDrop, 'Load files', false)}
{getLoadButton(onDrop, 'Load folders', true)}
diff --git a/platform/app/src/routes/WorkList/WorkList.tsx b/platform/app/src/routes/WorkList/WorkList.tsx
index 48764db204b..22d1e59b68f 100644
--- a/platform/app/src/routes/WorkList/WorkList.tsx
+++ b/platform/app/src/routes/WorkList/WorkList.tsx
@@ -31,7 +31,7 @@ import {
ButtonEnums,
} from '@ohif/ui';
-import { Header } from '@ohif/ui-next';
+import { Header, Icons } from '@ohif/ui-next';
import { Types } from '@ohif/ui';
@@ -323,8 +323,7 @@ function WorkList({
key: 'instances',
content: (
<>
-
- } // launch-arrow | launch-info
+ isValidMode ? (
+
+ ) : (
+
+ )
+ }
onClick={() => {}}
dataCY={`mode-${mode.routeName}-${studyInstanceUid}`}
className={isValidMode ? 'text-[13px]' : 'bg-[#222d44] text-[13px]'}
diff --git a/platform/cli/CHANGELOG.md b/platform/cli/CHANGELOG.md
index 9e025a4433a..843b42e1793 100644
--- a/platform/cli/CHANGELOG.md
+++ b/platform/cli/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/cli
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/cli
diff --git a/platform/cli/package.json b/platform/cli/package.json
index c59ff9f37ac..e83f3e1cd5c 100644
--- a/platform/cli/package.json
+++ b/platform/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/cli",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "A CLI to bootstrap new OHIF extension or mode",
"type": "module",
"main": "src/index.js",
diff --git a/platform/core/CHANGELOG.md b/platform/core/CHANGELOG.md
index 0f1ef072a7d..490f59f6505 100644
--- a/platform/core/CHANGELOG.md
+++ b/platform/core/CHANGELOG.md
@@ -3,6 +3,84 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+
+### Bug Fixes
+
+* **icons:** Add Clipboard icon and update MetadataProvider for null checks ([#4615](https://github.com/OHIF/Viewers/issues/4615)) ([93d7076](https://github.com/OHIF/Viewers/commit/93d707690104ae099df6e08156e2efd8c1a6e076))
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+
+### Features
+
+* **measurements:** Provide for the Load (SR) measurements button to optionally clear existing measurements prior to loading the SR. ([#4586](https://github.com/OHIF/Viewers/issues/4586)) ([4d3d5e7](https://github.com/OHIF/Viewers/commit/4d3d5e794cb99212eba06bf91dbb30a258725efe))
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/core
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
diff --git a/platform/core/package.json b/platform/core/package.json
index 2fd7eb3ed8b..2139a6654ef 100644
--- a/platform/core/package.json
+++ b/platform/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/core",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Generic business logic for web-based medical imaging applications",
"author": "OHIF Core Team",
"license": "MIT",
@@ -38,7 +38,7 @@
"@cornerstonejs/codec-openjpeg": "^1.2.4",
"@cornerstonejs/codec-openjph": "^2.4.5",
"@cornerstonejs/dicom-image-loader": "^2.11.2",
- "@ohif/ui": "3.10.0-beta.21",
+ "@ohif/ui": "3.10.0-beta.30",
"cornerstone-math": "0.1.9",
"dicom-parser": "^1.8.21"
},
diff --git a/platform/core/src/classes/MetadataProvider.ts b/platform/core/src/classes/MetadataProvider.ts
index 08c421fefcd..2bd41646cdc 100644
--- a/platform/core/src/classes/MetadataProvider.ts
+++ b/platform/core/src/classes/MetadataProvider.ts
@@ -200,7 +200,7 @@ class MetadataProvider {
break;
case WADO_IMAGE_LOADER_TAGS.VOI_LUT_MODULE:
const { WindowCenter, WindowWidth, VOILUTFunction } = instance;
- if (WindowCenter === undefined || WindowWidth === undefined) {
+ if (WindowCenter == null || WindowWidth == null) {
return;
}
const windowCenter = Array.isArray(WindowCenter) ? WindowCenter : [WindowCenter];
diff --git a/platform/core/src/services/ToolBarService/ToolbarService.ts b/platform/core/src/services/ToolBarService/ToolbarService.ts
index f8cc6addc7d..11d5383f24b 100644
--- a/platform/core/src/services/ToolBarService/ToolbarService.ts
+++ b/platform/core/src/services/ToolBarService/ToolbarService.ts
@@ -128,10 +128,11 @@ export default class ToolbarService extends PubSubService {
/**
* Adds buttons to the toolbar.
* @param buttons - The buttons to be added.
+ * @param replace - Flag indicating if any existing button with the same id as one being added should be replaced
*/
- public addButtons(buttons: Button[]): void {
+ public addButtons(buttons: Button[], replace: boolean = false): void {
buttons.forEach(button => {
- if (!this.state.buttons[button.id]) {
+ if (replace || !this.state.buttons[button.id]) {
if (!button.props) {
button.props = {};
}
@@ -383,12 +384,18 @@ export default class ToolbarService extends PubSubService {
/**
* Creates a button section with the specified key and buttons.
+ * Buttons already in the section (i.e. with the same ids) will NOT be added twice.
* @param {string} key - The key of the button section.
* @param {Array} buttons - The buttons to be added to the section.
*/
createButtonSection(key, buttons) {
if (this.state.buttonSections[key]) {
- this.state.buttonSections[key].push(...buttons);
+ this.state.buttonSections[key].push(
+ buttons.filter(
+ button =>
+ !this.state.buttonSections[key].find(sectionButton => sectionButton.id === button.id)
+ )
+ );
} else {
this.state.buttonSections[key] = buttons;
}
@@ -452,7 +459,7 @@ export default class ToolbarService extends PubSubService {
const buttonType = buttonTypes[uiType];
- if (!buttonType) {
+ if (!buttonType && !component) {
return;
}
diff --git a/platform/docs/CHANGELOG.md b/platform/docs/CHANGELOG.md
index f7edaef3851..9afd7cf518f 100644
--- a/platform/docs/CHANGELOG.md
+++ b/platform/docs/CHANGELOG.md
@@ -3,6 +3,84 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+
+### Bug Fixes
+
+* Documentation and default enabled for bulkdata load ([#4607](https://github.com/OHIF/Viewers/issues/4607)) ([d0ccdbd](https://github.com/OHIF/Viewers/commit/d0ccdbd68db1dcb190b5a288dd455f573eddc280))
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package ohif-docs
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
diff --git a/platform/docs/docs/configuration/dataSources/dicom-web.md b/platform/docs/docs/configuration/dataSources/dicom-web.md
index d6fd1ec1c21..5e516e627fb 100644
--- a/platform/docs/docs/configuration/dataSources/dicom-web.md
+++ b/platform/docs/docs/configuration/dataSources/dicom-web.md
@@ -194,13 +194,14 @@ See the [`singlepart`](#singlepart) data source configuration option.
### BulkDataURI
-The `bulkDataURI` configuration option allows the datasource to use the
-bulkdata end points for retrieving metadata if originally was not included in the
+The `bulkDataURI` configuration option alters how the datasource uses the
+bulkdata end points for retrieving metadata if the data was originally not included in the
response from the server. This is useful for the metadata information that
are big and can/should be retrieved in a separate request. In case the bulkData URI
is relative (instead of absolute) the `relativeResolution` option can be used to
-specify the resolution of the relative URI. The possible values are `studies`, `series` and `instances`.
-Certainly the knowledge of how the server is configured is required to use this option.
+specify the resolution of the relative URI. The possible values are `studies`, `series`.
+
+The default value is shown below (this will be added if not included in the config).
```js
bulkDataURI: {
@@ -209,6 +210,12 @@ bulkDataURI: {
},
```
+The other options allowed are:
+
+* transform - to take the string and return an updated string
+* startsWith and prefixWith - to remove a standard prefix and add an optional prefix
+ * Used primarily for a reverse proxy or change in URL naming
+* relativeResolution - used to set bulkdata paths to studies resolution for incorrect bulkdata paths
### Running DCM4CHEE
diff --git a/platform/docs/docs/migration-guide/3p8-to-3p9/index.md b/platform/docs/docs/migration-guide/3p8-to-3p9/index.md
index c11dcdf8ab2..c962a5d558a 100644
--- a/platform/docs/docs/migration-guide/3p8-to-3p9/index.md
+++ b/platform/docs/docs/migration-guide/3p8-to-3p9/index.md
@@ -1,7 +1,7 @@
---
id: 3p8-to-3p9
title: 3.8 -> 3.9
-sidebar_position: 1
+sidebar_position: 2
---
diff --git a/platform/docs/docs/migration-guide/3p9-to-3p10/Icons.md b/platform/docs/docs/migration-guide/3p9-to-3p10/Icons.md
new file mode 100644
index 00000000000..ee57e7181c9
--- /dev/null
+++ b/platform/docs/docs/migration-guide/3p9-to-3p10/Icons.md
@@ -0,0 +1,238 @@
+---
+sidebar_position: 2
+sidebar_label: Icons
+---
+
+## Migration Guide: Icon Component Updates
+
+### General Overview
+
+This migration involves changes to how icons are used within the OHIF platform. The core change is the move to a new icon component library, `@ohif/ui-next`, which provides more flexibility and a more consistent naming convention for icons.
+
+**Key Changes:**
+
+1. **New Icon Library:** The primary change is the shift from using `
` from `@ohif/ui` to using the new `Icons` component from `@ohif/ui-next`.
+2. **`AbcDef` Naming Convention:** The new library uses a `AbcDef` (PascalCase) naming convention for the icons. For instance, `status-alert` is now `StatusAlert`.
+3. **Legacy Fallback:** To ease the transition, a legacy fallback has been provided using `Icons.ByName`. This allows you to continue using the old `name="status-alert"` format but is not the recommended way moving forward.
+4. **Direct Icon Component Access:** The recommended approach is to use `Icons.StatusAlert` instead of `` this way will make code more clear and readable.
+
+### Migration Strategies
+
+You have two ways to approach the migration:
+
+1. **Recommended Approach (Gradual Adoption):**
+ * Start by updating your codebase to use the `Icons.Method` for the new icon naming convention.
+ * For example, replace `` with ``.
+ * This ensures your code is aligned with the new standard and provides optimal compatibility in the future.
+ * This method can be rolled out in phases.
+
+2. **Legacy Fallback Approach (Temporary):**
+ * If a full migration is not immediately feasible, you can use the legacy fallback temporarily:
+ * Replace `` with ``.
+ * This option allows you to complete the migration with minimal disruption to the old code
+ * However, it is highly recommended to move towards the `Icons.Method` approach to take advantage of all the new library offers and have a cleaner code base.
+
+**Recommendation:** We strongly recommend using the *Recommended Approach* for a more maintainable and consistent codebase going forward.
+
+### Specific Changes (Code Examples)
+
+Here are some specific examples based on the diff you provided, illustrating both the legacy fallback and recommended approach:
+
+**Example 1: Status Icons in `_getStatusComponent.tsx`**
+
+**Old Code (`@ohif/ui`):**
+
+```jsx
+import { Icon, Tooltip } from '@ohif/ui';
+
+// ...
+ case true:
+ StatusIcon = () => ;
+ break;
+ case false:
+ StatusIcon = () => (
+
+ );
+ break;
+//...
+
+```
+
+**Legacy Fallback Approach (`Icons.ByName`):**
+
+```jsx
+import { Tooltip } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
+
+// ...
+ case true:
+ StatusIcon = () => ;
+ break;
+ case false:
+ StatusIcon = () => (
+
+ );
+ break;
+//...
+```
+
+**Recommended Approach (`Icons.StatusAlert`, `Icons.StatusUntracked`):**
+
+```jsx
+import { Tooltip } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
+
+// ...
+ case true:
+ StatusIcon = () => ;
+ break;
+ case false:
+ StatusIcon = () => (
+
+ );
+ break;
+//...
+```
+
+
+**Example 5: Icon usage in `WorkList.tsx`**
+
+**Old Code (`@ohif/ui`):**
+
+```jsx
+
+```
+**Recommended Approach (`Icons.LaunchArrow`, `Icons.LaunchInfo`):**
+
+```jsx
+ isValidMode ? (
+
+ ) : (
+
+ )
+```
+
+
+### Detailed Renaming Table
+
+| Old Icon Name | New Icon Component Name | Example Usage (`Icons.`) | Notes |
+| :------------------------------ | :------------------------------------------ | :--------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `status-alert` | `StatusAlert` | `Icons.StatusAlert` | |
+| `status-untracked` | `StatusUntracked` | `Icons.StatusUntracked` | |
+| `status-locked` | `StatusLocked` | `Icons.StatusLocked` | |
+| `icon-transferring` | `IconTransferring` | `Icons.IconTransferring` | |
+| `icon-alert-small` | `Alert` | `Icons.Alert` | |
+| `icon-alert-outline` | `AlertOutline` | `Icons.AlertOutline` | |
+| `icon-status-alert` | `Alert` | `Icons.Alert` | |
+| `action-new-dialog` | `ActionNewDialog` | `Icons.ActionNewDialog` | |
+| `VolumeRendering` | `VolumeRendering` | `Icons.VolumeRendering` | |
+| `chevron-left` | `ChevronClosed` | `Icons.ChevronClosed` | Use when arrow direction needs to point left |
+| `chevron-down` | `ChevronOpen` | `Icons.ChevronOpen` | Use when arrow direction needs to point down |
+| `launch-arrow` | `LaunchArrow` | `Icons.LaunchArrow` | |
+| `launch-info` | `LaunchInfo` | `Icons.LaunchInfo` | |
+| `group-layers` | `GroupLayers` | `Icons.GroupLayers` | |
+| `icon-upload` | `Upload` | `Icons.Upload` | |
+| `icon-search` | `Search` | `Icons.Search` | |
+| `icon-clear-field` | `Clear` | `Icons.Clear` | |
+| `icon-add` | `Add` | `Icons.Add` | |
+| `icon-close` | `Close` | `Icons.Close` | |
+| `icon-pause` | `Pause` | `Icons.Pause` | |
+| `icon-play` | `Play` | `Icons.Play` | |
+| `icon-multiple-patients` | `MultiplePatients` | `Icons.MultiplePatients` | |
+| `icon-settings` | `Settings` | `Icons.Settings` | |
+| `icon-more-menu` | `More` | `Icons.More` | |
+| `content-prev` | `ContentPrev` | `Icons.ContentPrev` | |
+| `content-next` | `ContentNext` | `Icons.ContentNext` | |
+| `checkbox-checked` | `CheckBoxChecked` | `Icons.CheckBoxChecked` | |
+| `checkbox-unchecked` | `CheckBoxUnchecked` | `Icons.CheckBoxUnchecked` | |
+| `checkbox-default` | `CheckBoxUnchecked` | `Icons.CheckBoxUnchecked` | |
+|`checkbox-active`| `CheckBoxChecked`| `Icons.CheckBoxChecked`| |
+| `sorting-active-up` | `SortingAscending` | `Icons.SortingAscending` | |
+| `sorting-active-down` | `SortingDescending` | `Icons.SortingDescending` | |
+| `sorting` | `Sorting` | `Icons.Sorting` | |
+|`link` | `Link` | `Icons.Link` | |
+|`unlink` | `Link` | `Icons.Link` | |
+|`info-action` | `Info` | `Icons.Info` | |
+|`database` | `Database`| `Icons.Database`| |
+|`tool-3d-rotate`| `Tool3DRotate`| `Icons.Tool3DRotate`| |
+|`tool-angle`| `ToolAngle`| `Icons.ToolAngle`| |
+|`tool-annotate`| `ToolAnnotate`| `Icons.ToolAnnotate`| |
+|`tool-bidirectional`| `ToolBidirectional`| `Icons.ToolBidirectional`| |
+|`tool-calibration`| `ToolCalibrate`| `Icons.ToolCalibrate`| |
+|`tool-capture`| `ToolCapture`| `Icons.ToolCapture`| |
+|`tool-cine`| `ToolCine`| `Icons.ToolCine`| |
+|`tool-circle`| `ToolCircle`| `Icons.ToolCircle`| |
+|`tool-cobb-angle`| `ToolCobbAngle`| `Icons.ToolCobbAngle`| |
+|`tool-create-threshold`| `ToolCreateThreshold` | `Icons.ToolCreateThreshold` | |
+|`tool-crosshair`| `ToolCrosshair`| `Icons.ToolCrosshair`| |
+|`dicom-tag-browser`| `ToolDicomTagBrowser` | `Icons.ToolDicomTagBrowser` | |
+|`tool-flip-horizontal`| `ToolFlipHorizontal` | `Icons.ToolFlipHorizontal` | |
+|`tool-freehand-polygon`| `ToolFreehandPolygon`| `Icons.ToolFreehandPolygon`| |
+|`tool-freehand-roi`| `ToolFreehandRoi` | `Icons.ToolFreehandRoi`| |
+|`tool-freehand`| `ToolFreehand`| `Icons.ToolFreehand`| |
+|`tool-fusion-color`| `ToolFusionColor`| `Icons.ToolFusionColor`| |
+|`tool-invert`| `ToolInvert`| `Icons.ToolInvert`| |
+|`tool-layout-default`| `ToolLayoutDefault`| `Icons.ToolLayoutDefault`| |
+|`tool-length`| `ToolLength`| `Icons.ToolLength`| |
+|`tool-magnetic-roi`| `ToolMagneticRoi` | `Icons.ToolMagneticRoi`| |
+|`tool-magnify`| `ToolMagnify`| `Icons.ToolMagnify`| |
+|`tool-measure-ellipse`| `ToolMeasureEllipse`| `Icons.ToolMeasureEllipse`| |
+|`tool-more-menu`| `ToolMoreMenu`| `Icons.ToolMoreMenu`| |
+|`tool-move`| `ToolMove`| `Icons.ToolMove`| |
+|`tool-polygon`| `ToolPolygon`| `Icons.ToolPolygon`| |
+|`tool-quick-magnify`| `ToolQuickMagnify` | `Icons.ToolQuickMagnify` | |
+|`tool-rectangle`| `ToolRectangle` | `Icons.ToolRectangle` | |
+|`tool-referenceLines`| `ToolReferenceLines`| `Icons.ToolReferenceLines`| |
+|`tool-reset`| `ToolReset`| `Icons.ToolReset`| |
+|`tool-rotate-right`| `ToolRotateRight`| `Icons.ToolRotateRight`| |
+|`tool-seg-brush`| `ToolSegBrush`| `Icons.ToolSegBrush`| |
+|`tool-seg-eraser`| `ToolSegEraser`| `Icons.ToolSegEraser`| |
+|`tool-seg-shape`| `ToolSegShape` | `Icons.ToolSegShape`| |
+|`tool-seg-threshold`| `ToolSegThreshold` | `Icons.ToolSegThreshold` | |
+|`tool-spline-roi`| `ToolSplineRoi`| `Icons.ToolSplineRoi`| |
+|`tool-stack-image-sync`| `ToolStackImageSync`| `Icons.ToolStackImageSync`| |
+|`tool-stack-scroll`| `ToolStackScroll` | `Icons.ToolStackScroll`| |
+|`tool-toggle-dicom-overlay`| `ToolToggleDicomOverlay`| `Icons.ToolToggleDicomOverlay`| |
+|`tool-ultrasound-bidirectional`| `ToolUltrasoundBidirectional`| `Icons.ToolUltrasoundBidirectional`| |
+|`tool-window-level`| `ToolWindowLevel`| `Icons.ToolWindowLevel`| |
+|`tool-window-region`| `ToolWindowRegion`| `Icons.ToolWindowRegion`| |
+|`tool-zoom` | `ToolZoom` | `Icons.ToolZoom`| |
+| `tool-layout` | `ToolLayout` | `Icons.ToolLayout` | |
+|`icon-tool-eraser`| `ToolEraser` | `Icons.ToolEraser`| |
+|`icon-tool-brush`| `ToolBrush`| `Icons.ToolBrush`| |
+|`icon-tool-threshold`| `ToolThreshold` | `Icons.ToolThreshold` | |
+|`icon-tool-shape`| `ToolShape`| `Icons.ToolShape` | |
+|`icon-color-lut`| `IconColorLUT` | `Icons.IconColorLUT` | |
+| `viewport-window-level`|`ViewportWindowLevel`|`Icons.ViewportWindowLevel`| |
+|`notifications-info`| `NotificationInfo`| `Icons.NotificationInfo`| |
+|`layout-advanced-3d-four-up` | `LayoutAdvanced3DFourUp` | `Icons.LayoutAdvanced3DFourUp` | |
+|`layout-advanced-3d-main` | `LayoutAdvanced3DMain` | `Icons.LayoutAdvanced3DMain` | |
+|`layout-advanced-3d-only` | `LayoutAdvanced3DOnly` | `Icons.LayoutAdvanced3DOnly`| |
+|`layout-advanced-3d-primary` | `LayoutAdvanced3DPrimary` | `Icons.LayoutAdvanced3DPrimary` | |
+|`layout-advanced-axial-primary` |`LayoutAdvancedAxialPrimary`| `Icons.LayoutAdvancedAxialPrimary` | |
+|`layout-advanced-mpr`| `LayoutAdvancedMPR` | `Icons.LayoutAdvancedMPR` | |
+|`layout-common-1x1` | `LayoutCommon1x1` | `Icons.LayoutCommon1x1` | |
+|`layout-common-1x2` | `LayoutCommon1x2`|`Icons.LayoutCommon1x2`| |
+|`layout-common-2x2` | `LayoutCommon2x2`|`Icons.LayoutCommon2x2` | |
+|`layout-common-2x3` | `LayoutCommon2x3`| `Icons.LayoutCommon2x3`| |
+|`illustration-investigational-use`|`InvestigationalUse`|`Icons.InvestigationalUse`| |
diff --git a/platform/docs/docs/migration-guide/3p9-to-3p10/index.md b/platform/docs/docs/migration-guide/3p9-to-3p10/index.md
new file mode 100644
index 00000000000..81316bf2973
--- /dev/null
+++ b/platform/docs/docs/migration-guide/3p9-to-3p10/index.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 1
+sidebar_label: 3.9 -> 3.10 beta
+---
+
+# Migration Guide
diff --git a/platform/docs/docs/platform/extensions/modules/data-source.md b/platform/docs/docs/platform/extensions/modules/data-source.md
index aeec72dbaa1..5f682ff9c20 100644
--- a/platform/docs/docs/platform/extensions/modules/data-source.md
+++ b/platform/docs/docs/platform/extensions/modules/data-source.md
@@ -36,8 +36,8 @@ Default extension provides two main data sources that are commonly used:
`dicomweb` and `dicomjson`
```js
-import { createDicomWebApi } from './DicomWebDataSource/index.js';
-import { createDicomJSONApi } from './DicomJSONDataSource/index.js';
+import { createDicomWebApi } from './DicomWebDataSource/index';
+import { createDicomJSONApi } from './DicomJSONDataSource/index';
function getDataSourcesModule() {
return [
diff --git a/platform/docs/package.json b/platform/docs/package.json
index e98afd3d8c8..0d582ef52cb 100644
--- a/platform/docs/package.json
+++ b/platform/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "ohif-docs",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"private": true,
"workspaces": {
"nohoist": [
diff --git a/platform/docs/versioned_docs/version-3.9/platform/extensions/modules/data-source.md b/platform/docs/versioned_docs/version-3.9/platform/extensions/modules/data-source.md
index 7b7a2d5060c..4bdcf37e6f4 100644
--- a/platform/docs/versioned_docs/version-3.9/platform/extensions/modules/data-source.md
+++ b/platform/docs/versioned_docs/version-3.9/platform/extensions/modules/data-source.md
@@ -36,8 +36,8 @@ Default extension provides two main data sources that are commonly used:
`dicomweb` and `dicomjson`
```js
-import { createDicomWebApi } from './DicomWebDataSource/index.js';
-import { createDicomJSONApi } from './DicomJSONDataSource/index.js';
+import { createDicomWebApi } from './DicomWebDataSource/index';
+import { createDicomJSONApi } from './DicomJSONDataSource/index';
function getDataSourcesModule() {
return [
diff --git a/platform/i18n/CHANGELOG.md b/platform/i18n/CHANGELOG.md
index a855aea3ce2..a2c327de16f 100644
--- a/platform/i18n/CHANGELOG.md
+++ b/platform/i18n/CHANGELOG.md
@@ -3,6 +3,78 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/i18n
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/i18n
diff --git a/platform/i18n/package.json b/platform/i18n/package.json
index d774569173d..c7609b9b13d 100644
--- a/platform/i18n/package.json
+++ b/platform/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/i18n",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Internationalization library for The OHIF Viewer",
"author": "OHIF",
"license": "MIT",
diff --git a/platform/ui-next/CHANGELOG.md b/platform/ui-next/CHANGELOG.md
index 86f8941be22..790195f22f0 100644
--- a/platform/ui-next/CHANGELOG.md
+++ b/platform/ui-next/CHANGELOG.md
@@ -3,6 +3,84 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+
+### Bug Fixes
+
+* **icons:** Add Clipboard icon and update MetadataProvider for null checks ([#4615](https://github.com/OHIF/Viewers/issues/4615)) ([93d7076](https://github.com/OHIF/Viewers/commit/93d707690104ae099df6e08156e2efd8c1a6e076))
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/ui-next
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/ui-next
diff --git a/platform/ui-next/assets/images/action-new-dialog.svg b/platform/ui-next/assets/images/action-new-dialog.svg
deleted file mode 100644
index 89331dc6b5f..00000000000
--- a/platform/ui-next/assets/images/action-new-dialog.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/arrow-down.svg b/platform/ui-next/assets/images/arrow-down.svg
deleted file mode 100644
index 5064d51e422..00000000000
--- a/platform/ui-next/assets/images/arrow-down.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/arrow-left-small.svg b/platform/ui-next/assets/images/arrow-left-small.svg
deleted file mode 100644
index 4a86c50e23b..00000000000
--- a/platform/ui-next/assets/images/arrow-left-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/arrow-left.svg b/platform/ui-next/assets/images/arrow-left.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/platform/ui-next/assets/images/arrow-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/arrow-right-small.svg b/platform/ui-next/assets/images/arrow-right-small.svg
deleted file mode 100644
index 6d72336f60e..00000000000
--- a/platform/ui-next/assets/images/arrow-right-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/arrow-right.svg b/platform/ui-next/assets/images/arrow-right.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/platform/ui-next/assets/images/arrow-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/calendar.svg b/platform/ui-next/assets/images/calendar.svg
deleted file mode 100644
index af83a587fcd..00000000000
--- a/platform/ui-next/assets/images/calendar.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/cancel.svg b/platform/ui-next/assets/images/cancel.svg
deleted file mode 100644
index dbf6c1df115..00000000000
--- a/platform/ui-next/assets/images/cancel.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/checkbox-active.svg b/platform/ui-next/assets/images/checkbox-active.svg
deleted file mode 100644
index a56c13f5c71..00000000000
--- a/platform/ui-next/assets/images/checkbox-active.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/checkbox-checked.svg b/platform/ui-next/assets/images/checkbox-checked.svg
deleted file mode 100644
index e9aeb91451e..00000000000
--- a/platform/ui-next/assets/images/checkbox-checked.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/checkbox-default.svg b/platform/ui-next/assets/images/checkbox-default.svg
deleted file mode 100644
index 3fd07915329..00000000000
--- a/platform/ui-next/assets/images/checkbox-default.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/checkbox-unchecked.svg b/platform/ui-next/assets/images/checkbox-unchecked.svg
deleted file mode 100644
index 99779d52e52..00000000000
--- a/platform/ui-next/assets/images/checkbox-unchecked.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/chevron-down.svg b/platform/ui-next/assets/images/chevron-down.svg
deleted file mode 100644
index 01aea1b3040..00000000000
--- a/platform/ui-next/assets/images/chevron-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/chevron-left.svg b/platform/ui-next/assets/images/chevron-left.svg
deleted file mode 100644
index e9951716baa..00000000000
--- a/platform/ui-next/assets/images/chevron-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/chevron-menu.svg b/platform/ui-next/assets/images/chevron-menu.svg
deleted file mode 100644
index 7e0d9054df0..00000000000
--- a/platform/ui-next/assets/images/chevron-menu.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/chevron-next.svg b/platform/ui-next/assets/images/chevron-next.svg
deleted file mode 100644
index 197f3f2d424..00000000000
--- a/platform/ui-next/assets/images/chevron-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/chevron-prev.svg b/platform/ui-next/assets/images/chevron-prev.svg
deleted file mode 100644
index dcd01a2b8c6..00000000000
--- a/platform/ui-next/assets/images/chevron-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/chevron-right.svg b/platform/ui-next/assets/images/chevron-right.svg
deleted file mode 100644
index 355ccbff15a..00000000000
--- a/platform/ui-next/assets/images/chevron-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/circled-checkmark.svg b/platform/ui-next/assets/images/circled-checkmark.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/platform/ui-next/assets/images/circled-checkmark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/clipboard.svg b/platform/ui-next/assets/images/clipboard.svg
deleted file mode 100644
index 850511a0b84..00000000000
--- a/platform/ui-next/assets/images/clipboard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/closeIcon.svg b/platform/ui-next/assets/images/closeIcon.svg
deleted file mode 100644
index 4760717a4b8..00000000000
--- a/platform/ui-next/assets/images/closeIcon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/content-next.svg b/platform/ui-next/assets/images/content-next.svg
deleted file mode 100644
index 45f0b398569..00000000000
--- a/platform/ui-next/assets/images/content-next.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/content-prev.svg b/platform/ui-next/assets/images/content-prev.svg
deleted file mode 100644
index a01164b6bae..00000000000
--- a/platform/ui-next/assets/images/content-prev.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/database.svg b/platform/ui-next/assets/images/database.svg
deleted file mode 100644
index 79fd60ef694..00000000000
--- a/platform/ui-next/assets/images/database.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
diff --git a/platform/ui-next/assets/images/dotted-circle.svg b/platform/ui-next/assets/images/dotted-circle.svg
deleted file mode 100644
index 9fcbdcf5a3e..00000000000
--- a/platform/ui-next/assets/images/dotted-circle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/edit-patient.svg b/platform/ui-next/assets/images/edit-patient.svg
deleted file mode 100644
index cd37992127f..00000000000
--- a/platform/ui-next/assets/images/edit-patient.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/exclamation.svg b/platform/ui-next/assets/images/exclamation.svg
deleted file mode 100644
index 5b6ae388b23..00000000000
--- a/platform/ui-next/assets/images/exclamation.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/external-link.svg b/platform/ui-next/assets/images/external-link.svg
deleted file mode 100644
index e2407a154da..00000000000
--- a/platform/ui-next/assets/images/external-link.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/eye-hidden.svg b/platform/ui-next/assets/images/eye-hidden.svg
deleted file mode 100644
index df364aeb699..00000000000
--- a/platform/ui-next/assets/images/eye-hidden.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/eye-visible.svg b/platform/ui-next/assets/images/eye-visible.svg
deleted file mode 100644
index 91e3efb805d..00000000000
--- a/platform/ui-next/assets/images/eye-visible.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/focus-frame-target.svg b/platform/ui-next/assets/images/focus-frame-target.svg
deleted file mode 100644
index 1139d858c6d..00000000000
--- a/platform/ui-next/assets/images/focus-frame-target.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/group-layers.svg b/platform/ui-next/assets/images/group-layers.svg
deleted file mode 100644
index f4b05921515..00000000000
--- a/platform/ui-next/assets/images/group-layers.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-add.svg b/platform/ui-next/assets/images/icon-add.svg
deleted file mode 100644
index cc62a07ad43..00000000000
--- a/platform/ui-next/assets/images/icon-add.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-alert-small.svg b/platform/ui-next/assets/images/icon-alert-small.svg
deleted file mode 100644
index 51151d70925..00000000000
--- a/platform/ui-next/assets/images/icon-alert-small.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-chevron-patient.svg b/platform/ui-next/assets/images/icon-chevron-patient.svg
deleted file mode 100644
index b96478759b8..00000000000
--- a/platform/ui-next/assets/images/icon-chevron-patient.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-clear-field.svg b/platform/ui-next/assets/images/icon-clear-field.svg
deleted file mode 100644
index faf0195004d..00000000000
--- a/platform/ui-next/assets/images/icon-clear-field.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-close.svg b/platform/ui-next/assets/images/icon-close.svg
deleted file mode 100644
index 75066f4d005..00000000000
--- a/platform/ui-next/assets/images/icon-close.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-color-lut.svg b/platform/ui-next/assets/images/icon-color-lut.svg
deleted file mode 100644
index a339125e7f9..00000000000
--- a/platform/ui-next/assets/images/icon-color-lut.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-delete.svg b/platform/ui-next/assets/images/icon-delete.svg
deleted file mode 100644
index c55f7a27f02..00000000000
--- a/platform/ui-next/assets/images/icon-delete.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-disclosure-close.svg b/platform/ui-next/assets/images/icon-disclosure-close.svg
deleted file mode 100644
index dd6078c55c3..00000000000
--- a/platform/ui-next/assets/images/icon-disclosure-close.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-disclosure-open.svg b/platform/ui-next/assets/images/icon-disclosure-open.svg
deleted file mode 100644
index 7dae7c9ec4e..00000000000
--- a/platform/ui-next/assets/images/icon-disclosure-open.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-display-settings.svg b/platform/ui-next/assets/images/icon-display-settings.svg
deleted file mode 100644
index 90adb8b5cc4..00000000000
--- a/platform/ui-next/assets/images/icon-display-settings.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-more-menu.svg b/platform/ui-next/assets/images/icon-more-menu.svg
deleted file mode 100644
index 32f655b0d2c..00000000000
--- a/platform/ui-next/assets/images/icon-more-menu.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-mpr-alt.svg b/platform/ui-next/assets/images/icon-mpr-alt.svg
deleted file mode 100644
index 74c7550b457..00000000000
--- a/platform/ui-next/assets/images/icon-mpr-alt.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-multiple-patients.svg b/platform/ui-next/assets/images/icon-multiple-patients.svg
deleted file mode 100644
index 276662f9a91..00000000000
--- a/platform/ui-next/assets/images/icon-multiple-patients.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-next-inactive.svg b/platform/ui-next/assets/images/icon-next-inactive.svg
deleted file mode 100644
index 90715544874..00000000000
--- a/platform/ui-next/assets/images/icon-next-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-next.svg b/platform/ui-next/assets/images/icon-next.svg
deleted file mode 100644
index 0a475ea0b1a..00000000000
--- a/platform/ui-next/assets/images/icon-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-patient.svg b/platform/ui-next/assets/images/icon-patient.svg
deleted file mode 100644
index 0ddc8f7e65d..00000000000
--- a/platform/ui-next/assets/images/icon-patient.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-pause.svg b/platform/ui-next/assets/images/icon-pause.svg
deleted file mode 100644
index 00f45ac2987..00000000000
--- a/platform/ui-next/assets/images/icon-pause.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-play.svg b/platform/ui-next/assets/images/icon-play.svg
deleted file mode 100644
index 226ae614d2c..00000000000
--- a/platform/ui-next/assets/images/icon-play.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-prev-inactive.svg b/platform/ui-next/assets/images/icon-prev-inactive.svg
deleted file mode 100644
index 2d0df2da123..00000000000
--- a/platform/ui-next/assets/images/icon-prev-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-prev.svg b/platform/ui-next/assets/images/icon-prev.svg
deleted file mode 100644
index bd778180494..00000000000
--- a/platform/ui-next/assets/images/icon-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-rename.svg b/platform/ui-next/assets/images/icon-rename.svg
deleted file mode 100644
index 6ccfa0432e9..00000000000
--- a/platform/ui-next/assets/images/icon-rename.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-search.svg b/platform/ui-next/assets/images/icon-search.svg
deleted file mode 100644
index 2a960ddd32a..00000000000
--- a/platform/ui-next/assets/images/icon-search.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-settings.svg b/platform/ui-next/assets/images/icon-settings.svg
deleted file mode 100644
index 381dae6f2e4..00000000000
--- a/platform/ui-next/assets/images/icon-settings.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-status-alert.svg b/platform/ui-next/assets/images/icon-status-alert.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/platform/ui-next/assets/images/icon-status-alert.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-tool-scissor.svg b/platform/ui-next/assets/images/icon-tool-scissor.svg
deleted file mode 100644
index 8559d251547..00000000000
--- a/platform/ui-next/assets/images/icon-tool-scissor.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
diff --git a/platform/ui-next/assets/images/icon-toolbar-back.svg b/platform/ui-next/assets/images/icon-toolbar-back.svg
deleted file mode 100644
index 8ee453b2c10..00000000000
--- a/platform/ui-next/assets/images/icon-toolbar-back.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/icon-transferring.svg b/platform/ui-next/assets/images/icon-transferring.svg
deleted file mode 100644
index 86379e138eb..00000000000
--- a/platform/ui-next/assets/images/icon-transferring.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icon-upload.svg b/platform/ui-next/assets/images/icon-upload.svg
deleted file mode 100644
index cdd1366fa3e..00000000000
--- a/platform/ui-next/assets/images/icon-upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/icons-alert-outline.svg b/platform/ui-next/assets/images/icons-alert-outline.svg
deleted file mode 100644
index 747b65c78e3..00000000000
--- a/platform/ui-next/assets/images/icons-alert-outline.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/illustration-investigational-use.svg b/platform/ui-next/assets/images/illustration-investigational-use.svg
deleted file mode 100644
index 5ca03db6879..00000000000
--- a/platform/ui-next/assets/images/illustration-investigational-use.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/info-action.svg b/platform/ui-next/assets/images/info-action.svg
deleted file mode 100644
index 305a6c385a7..00000000000
--- a/platform/ui-next/assets/images/info-action.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/info-link.svg b/platform/ui-next/assets/images/info-link.svg
deleted file mode 100644
index 743fdbb6b62..00000000000
--- a/platform/ui-next/assets/images/info-link.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/info.svg b/platform/ui-next/assets/images/info.svg
deleted file mode 100644
index 8874e2a8dd2..00000000000
--- a/platform/ui-next/assets/images/info.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/launch-arrow.svg b/platform/ui-next/assets/images/launch-arrow.svg
deleted file mode 100644
index 0f55172d878..00000000000
--- a/platform/ui-next/assets/images/launch-arrow.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/launch-info.svg b/platform/ui-next/assets/images/launch-info.svg
deleted file mode 100644
index 6e999dc3575..00000000000
--- a/platform/ui-next/assets/images/launch-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/layout-advanced-3d-four-up.svg b/platform/ui-next/assets/images/layout-advanced-3d-four-up.svg
deleted file mode 100644
index f9f445ee13b..00000000000
--- a/platform/ui-next/assets/images/layout-advanced-3d-four-up.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-advanced-3d-main.svg b/platform/ui-next/assets/images/layout-advanced-3d-main.svg
deleted file mode 100644
index 15b5d31ccac..00000000000
--- a/platform/ui-next/assets/images/layout-advanced-3d-main.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-advanced-3d-only.svg b/platform/ui-next/assets/images/layout-advanced-3d-only.svg
deleted file mode 100644
index 8ee7a74315b..00000000000
--- a/platform/ui-next/assets/images/layout-advanced-3d-only.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-advanced-3d-primary.svg b/platform/ui-next/assets/images/layout-advanced-3d-primary.svg
deleted file mode 100644
index e77ecc9d653..00000000000
--- a/platform/ui-next/assets/images/layout-advanced-3d-primary.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-advanced-axial-primary.svg b/platform/ui-next/assets/images/layout-advanced-axial-primary.svg
deleted file mode 100644
index 79a34077a96..00000000000
--- a/platform/ui-next/assets/images/layout-advanced-axial-primary.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-advanced-mpr.svg b/platform/ui-next/assets/images/layout-advanced-mpr.svg
deleted file mode 100644
index d23b2fbf45c..00000000000
--- a/platform/ui-next/assets/images/layout-advanced-mpr.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-common-1x1.svg b/platform/ui-next/assets/images/layout-common-1x1.svg
deleted file mode 100644
index 537c7a86cf9..00000000000
--- a/platform/ui-next/assets/images/layout-common-1x1.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-common-1x2.svg b/platform/ui-next/assets/images/layout-common-1x2.svg
deleted file mode 100644
index db5aca3627a..00000000000
--- a/platform/ui-next/assets/images/layout-common-1x2.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-common-2x2.svg b/platform/ui-next/assets/images/layout-common-2x2.svg
deleted file mode 100644
index 8dfe00701f1..00000000000
--- a/platform/ui-next/assets/images/layout-common-2x2.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/layout-common-2x3.svg b/platform/ui-next/assets/images/layout-common-2x3.svg
deleted file mode 100644
index 3cb298eec50..00000000000
--- a/platform/ui-next/assets/images/layout-common-2x3.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/list-bullets.svg b/platform/ui-next/assets/images/list-bullets.svg
deleted file mode 100644
index 25949de56d0..00000000000
--- a/platform/ui-next/assets/images/list-bullets.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/loading-ohif-mark.svg b/platform/ui-next/assets/images/loading-ohif-mark.svg
deleted file mode 100644
index 181e275eb12..00000000000
--- a/platform/ui-next/assets/images/loading-ohif-mark.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/lock.svg b/platform/ui-next/assets/images/lock.svg
deleted file mode 100644
index e3eaf48b68e..00000000000
--- a/platform/ui-next/assets/images/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/logo-ohif-small.svg b/platform/ui-next/assets/images/logo-ohif-small.svg
deleted file mode 100644
index 6a8f669f66e..00000000000
--- a/platform/ui-next/assets/images/logo-ohif-small.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/magnifier.svg b/platform/ui-next/assets/images/magnifier.svg
deleted file mode 100644
index 7d199db8804..00000000000
--- a/platform/ui-next/assets/images/magnifier.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/navigation-panel-right-hide.svg b/platform/ui-next/assets/images/navigation-panel-right-hide.svg
deleted file mode 100644
index 7394397813d..00000000000
--- a/platform/ui-next/assets/images/navigation-panel-right-hide.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/navigation-panel-right-reveal.svg b/platform/ui-next/assets/images/navigation-panel-right-reveal.svg
deleted file mode 100644
index 5d5f03544cb..00000000000
--- a/platform/ui-next/assets/images/navigation-panel-right-reveal.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/next-arrow.svg b/platform/ui-next/assets/images/next-arrow.svg
deleted file mode 100644
index 027a17de37d..00000000000
--- a/platform/ui-next/assets/images/next-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/notifications-error.svg b/platform/ui-next/assets/images/notifications-error.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/platform/ui-next/assets/images/notifications-error.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/notifications-info.svg b/platform/ui-next/assets/images/notifications-info.svg
deleted file mode 100644
index c3dd49c07a9..00000000000
--- a/platform/ui-next/assets/images/notifications-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/notifications-success.svg b/platform/ui-next/assets/images/notifications-success.svg
deleted file mode 100644
index 38096d3d793..00000000000
--- a/platform/ui-next/assets/images/notifications-success.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/notifications-warning.svg b/platform/ui-next/assets/images/notifications-warning.svg
deleted file mode 100644
index a3f435647b4..00000000000
--- a/platform/ui-next/assets/images/notifications-warning.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/notificationwarning-diamond.svg b/platform/ui-next/assets/images/notificationwarning-diamond.svg
deleted file mode 100644
index 3ab48f2b906..00000000000
--- a/platform/ui-next/assets/images/notificationwarning-diamond.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/ohif-logo-color-darkbg.svg b/platform/ui-next/assets/images/ohif-logo-color-darkbg.svg
deleted file mode 100644
index 5458381274b..00000000000
--- a/platform/ui-next/assets/images/ohif-logo-color-darkbg.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/ohif-logo.svg b/platform/ui-next/assets/images/ohif-logo.svg
deleted file mode 100644
index 3692116b414..00000000000
--- a/platform/ui-next/assets/images/ohif-logo.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/old-play.svg b/platform/ui-next/assets/images/old-play.svg
deleted file mode 100644
index b947e193434..00000000000
--- a/platform/ui-next/assets/images/old-play.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/old-stop.svg b/platform/ui-next/assets/images/old-stop.svg
deleted file mode 100644
index 264d09a2f80..00000000000
--- a/platform/ui-next/assets/images/old-stop.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/old-trash.svg b/platform/ui-next/assets/images/old-trash.svg
deleted file mode 100644
index f3033a083ce..00000000000
--- a/platform/ui-next/assets/images/old-trash.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/panel-group-more.svg b/platform/ui-next/assets/images/panel-group-more.svg
deleted file mode 100644
index a8b496e524d..00000000000
--- a/platform/ui-next/assets/images/panel-group-more.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/panel-group-open-close.svg b/platform/ui-next/assets/images/panel-group-open-close.svg
deleted file mode 100644
index 5bed02f11ab..00000000000
--- a/platform/ui-next/assets/images/panel-group-open-close.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/pencil.svg b/platform/ui-next/assets/images/pencil.svg
deleted file mode 100644
index 1b643bfecb1..00000000000
--- a/platform/ui-next/assets/images/pencil.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/power-off.svg b/platform/ui-next/assets/images/power-off.svg
deleted file mode 100644
index 3dd5dcf20df..00000000000
--- a/platform/ui-next/assets/images/power-off.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/prev-arrow.svg b/platform/ui-next/assets/images/prev-arrow.svg
deleted file mode 100644
index 455afb6bfbe..00000000000
--- a/platform/ui-next/assets/images/prev-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/profile.svg b/platform/ui-next/assets/images/profile.svg
deleted file mode 100644
index 6d07ec81ea3..00000000000
--- a/platform/ui-next/assets/images/profile.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/push-left.svg b/platform/ui-next/assets/images/push-left.svg
deleted file mode 100644
index 3569a0a4067..00000000000
--- a/platform/ui-next/assets/images/push-left.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/push-right.svg b/platform/ui-next/assets/images/push-right.svg
deleted file mode 100644
index af673fe3a39..00000000000
--- a/platform/ui-next/assets/images/push-right.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/row-add.svg b/platform/ui-next/assets/images/row-add.svg
deleted file mode 100644
index 490ede8bd1f..00000000000
--- a/platform/ui-next/assets/images/row-add.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/row-edit.svg b/platform/ui-next/assets/images/row-edit.svg
deleted file mode 100644
index 5195a9628a8..00000000000
--- a/platform/ui-next/assets/images/row-edit.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/row-hidden.svg b/platform/ui-next/assets/images/row-hidden.svg
deleted file mode 100644
index fdb63b07883..00000000000
--- a/platform/ui-next/assets/images/row-hidden.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/row-lock.svg b/platform/ui-next/assets/images/row-lock.svg
deleted file mode 100644
index 2cc3780e79f..00000000000
--- a/platform/ui-next/assets/images/row-lock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/row-shown.svg b/platform/ui-next/assets/images/row-shown.svg
deleted file mode 100644
index de7cef9d622..00000000000
--- a/platform/ui-next/assets/images/row-shown.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/row-unlock.svg b/platform/ui-next/assets/images/row-unlock.svg
deleted file mode 100644
index ed05e367479..00000000000
--- a/platform/ui-next/assets/images/row-unlock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/settings.svg b/platform/ui-next/assets/images/settings.svg
deleted file mode 100644
index a59f13eeb46..00000000000
--- a/platform/ui-next/assets/images/settings.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/side-panel-close-left.svg b/platform/ui-next/assets/images/side-panel-close-left.svg
deleted file mode 100644
index ef901e0a83c..00000000000
--- a/platform/ui-next/assets/images/side-panel-close-left.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui-next/assets/images/side-panel-close-right.svg b/platform/ui-next/assets/images/side-panel-close-right.svg
deleted file mode 100644
index d455e2abc29..00000000000
--- a/platform/ui-next/assets/images/side-panel-close-right.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui-next/assets/images/sorting-active-down.svg b/platform/ui-next/assets/images/sorting-active-down.svg
deleted file mode 100644
index 78ed5310212..00000000000
--- a/platform/ui-next/assets/images/sorting-active-down.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/sorting-active-up.svg b/platform/ui-next/assets/images/sorting-active-up.svg
deleted file mode 100644
index f322f393b5d..00000000000
--- a/platform/ui-next/assets/images/sorting-active-up.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/sorting.svg b/platform/ui-next/assets/images/sorting.svg
deleted file mode 100644
index cdd422f34a0..00000000000
--- a/platform/ui-next/assets/images/sorting.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/status-alert-warning.svg b/platform/ui-next/assets/images/status-alert-warning.svg
deleted file mode 100644
index 63397535101..00000000000
--- a/platform/ui-next/assets/images/status-alert-warning.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/status-alert.svg b/platform/ui-next/assets/images/status-alert.svg
deleted file mode 100644
index 3a88223e96e..00000000000
--- a/platform/ui-next/assets/images/status-alert.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/status-locked.svg b/platform/ui-next/assets/images/status-locked.svg
deleted file mode 100644
index 344ffe329e7..00000000000
--- a/platform/ui-next/assets/images/status-locked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/status-tracked.svg b/platform/ui-next/assets/images/status-tracked.svg
deleted file mode 100644
index 549063a4968..00000000000
--- a/platform/ui-next/assets/images/status-tracked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/status-untracked.svg b/platform/ui-next/assets/images/status-untracked.svg
deleted file mode 100644
index a4186231a10..00000000000
--- a/platform/ui-next/assets/images/status-untracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tab-4d.svg b/platform/ui-next/assets/images/tab-4d.svg
deleted file mode 100644
index e8eb101c216..00000000000
--- a/platform/ui-next/assets/images/tab-4d.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tab-linear.svg b/platform/ui-next/assets/images/tab-linear.svg
deleted file mode 100644
index b03c5529637..00000000000
--- a/platform/ui-next/assets/images/tab-linear.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tab-patient-info.svg b/platform/ui-next/assets/images/tab-patient-info.svg
deleted file mode 100644
index f74a7d079ee..00000000000
--- a/platform/ui-next/assets/images/tab-patient-info.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tab-roi-threshold.svg b/platform/ui-next/assets/images/tab-roi-threshold.svg
deleted file mode 100644
index 2680ceab541..00000000000
--- a/platform/ui-next/assets/images/tab-roi-threshold.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tab-segmentation.svg b/platform/ui-next/assets/images/tab-segmentation.svg
deleted file mode 100644
index 0a7a3377a21..00000000000
--- a/platform/ui-next/assets/images/tab-segmentation.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tab-studies.svg b/platform/ui-next/assets/images/tab-studies.svg
deleted file mode 100644
index 7e3e1ce3e3f..00000000000
--- a/platform/ui-next/assets/images/tab-studies.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
diff --git a/platform/ui-next/assets/images/tool-3d-rotate.svg b/platform/ui-next/assets/images/tool-3d-rotate.svg
deleted file mode 100644
index 20d190cad16..00000000000
--- a/platform/ui-next/assets/images/tool-3d-rotate.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-angle.svg b/platform/ui-next/assets/images/tool-angle.svg
deleted file mode 100644
index 064a1502f84..00000000000
--- a/platform/ui-next/assets/images/tool-angle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-annotate.svg b/platform/ui-next/assets/images/tool-annotate.svg
deleted file mode 100644
index b10a8ad5295..00000000000
--- a/platform/ui-next/assets/images/tool-annotate.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-bidirectional.svg b/platform/ui-next/assets/images/tool-bidirectional.svg
deleted file mode 100644
index 4f77aa51b86..00000000000
--- a/platform/ui-next/assets/images/tool-bidirectional.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-calibrate.svg b/platform/ui-next/assets/images/tool-calibrate.svg
deleted file mode 100644
index 7fd8966db6f..00000000000
--- a/platform/ui-next/assets/images/tool-calibrate.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-capture.svg b/platform/ui-next/assets/images/tool-capture.svg
deleted file mode 100644
index 391cb892e3a..00000000000
--- a/platform/ui-next/assets/images/tool-capture.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-cine.svg b/platform/ui-next/assets/images/tool-cine.svg
deleted file mode 100644
index e3da518d30c..00000000000
--- a/platform/ui-next/assets/images/tool-cine.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-circle.svg b/platform/ui-next/assets/images/tool-circle.svg
deleted file mode 100644
index 011ec550730..00000000000
--- a/platform/ui-next/assets/images/tool-circle.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-cobb-angle.svg b/platform/ui-next/assets/images/tool-cobb-angle.svg
deleted file mode 100644
index debb0397b2a..00000000000
--- a/platform/ui-next/assets/images/tool-cobb-angle.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-create-threshold.svg b/platform/ui-next/assets/images/tool-create-threshold.svg
deleted file mode 100644
index 2385f807393..00000000000
--- a/platform/ui-next/assets/images/tool-create-threshold.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tool-crosshair.svg b/platform/ui-next/assets/images/tool-crosshair.svg
deleted file mode 100644
index ebbd617f258..00000000000
--- a/platform/ui-next/assets/images/tool-crosshair.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-dicom-tag-browser.svg b/platform/ui-next/assets/images/tool-dicom-tag-browser.svg
deleted file mode 100644
index f87608015b9..00000000000
--- a/platform/ui-next/assets/images/tool-dicom-tag-browser.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-flip-horizontal.svg b/platform/ui-next/assets/images/tool-flip-horizontal.svg
deleted file mode 100644
index f3ab15fe540..00000000000
--- a/platform/ui-next/assets/images/tool-flip-horizontal.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-freehand-polygon.svg b/platform/ui-next/assets/images/tool-freehand-polygon.svg
deleted file mode 100644
index bfc1b0dcd5f..00000000000
--- a/platform/ui-next/assets/images/tool-freehand-polygon.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tool-freehand-roi.svg b/platform/ui-next/assets/images/tool-freehand-roi.svg
deleted file mode 100644
index 42160326ed0..00000000000
--- a/platform/ui-next/assets/images/tool-freehand-roi.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-freehand.svg b/platform/ui-next/assets/images/tool-freehand.svg
deleted file mode 100644
index 2159f915050..00000000000
--- a/platform/ui-next/assets/images/tool-freehand.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tool-fusion-color.svg b/platform/ui-next/assets/images/tool-fusion-color.svg
deleted file mode 100644
index a09783d8c11..00000000000
--- a/platform/ui-next/assets/images/tool-fusion-color.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tool-invert.svg b/platform/ui-next/assets/images/tool-invert.svg
deleted file mode 100644
index 9b5047ca290..00000000000
--- a/platform/ui-next/assets/images/tool-invert.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-layout-default.svg b/platform/ui-next/assets/images/tool-layout-default.svg
deleted file mode 100644
index 2ebbcabc6fa..00000000000
--- a/platform/ui-next/assets/images/tool-layout-default.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-length.svg b/platform/ui-next/assets/images/tool-length.svg
deleted file mode 100644
index 5ede3069da6..00000000000
--- a/platform/ui-next/assets/images/tool-length.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-magnetic-roi.svg b/platform/ui-next/assets/images/tool-magnetic-roi.svg
deleted file mode 100644
index fbcb25bce2b..00000000000
--- a/platform/ui-next/assets/images/tool-magnetic-roi.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-magnify.svg b/platform/ui-next/assets/images/tool-magnify.svg
deleted file mode 100644
index cb3ad1e6123..00000000000
--- a/platform/ui-next/assets/images/tool-magnify.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-measure-elipse.svg b/platform/ui-next/assets/images/tool-measure-elipse.svg
deleted file mode 100644
index 5198db687a4..00000000000
--- a/platform/ui-next/assets/images/tool-measure-elipse.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-more-menu.svg b/platform/ui-next/assets/images/tool-more-menu.svg
deleted file mode 100644
index 4ae8ca69444..00000000000
--- a/platform/ui-next/assets/images/tool-more-menu.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tool-move.svg b/platform/ui-next/assets/images/tool-move.svg
deleted file mode 100644
index 411e95194ec..00000000000
--- a/platform/ui-next/assets/images/tool-move.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-polygon.svg b/platform/ui-next/assets/images/tool-polygon.svg
deleted file mode 100644
index ff2f9e02992..00000000000
--- a/platform/ui-next/assets/images/tool-polygon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/tool-quick-magnify.svg b/platform/ui-next/assets/images/tool-quick-magnify.svg
deleted file mode 100644
index 7a4766a7e7c..00000000000
--- a/platform/ui-next/assets/images/tool-quick-magnify.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-rectangle.svg b/platform/ui-next/assets/images/tool-rectangle.svg
deleted file mode 100644
index d534c8ad5c8..00000000000
--- a/platform/ui-next/assets/images/tool-rectangle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-reference-lines.svg b/platform/ui-next/assets/images/tool-reference-lines.svg
deleted file mode 100644
index 6329d81cbc4..00000000000
--- a/platform/ui-next/assets/images/tool-reference-lines.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-reset.svg b/platform/ui-next/assets/images/tool-reset.svg
deleted file mode 100644
index 5c6d49fe4c3..00000000000
--- a/platform/ui-next/assets/images/tool-reset.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-rotate-right.svg b/platform/ui-next/assets/images/tool-rotate-right.svg
deleted file mode 100644
index 7ee99421971..00000000000
--- a/platform/ui-next/assets/images/tool-rotate-right.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-seg-brush.svg b/platform/ui-next/assets/images/tool-seg-brush.svg
deleted file mode 100644
index 2258260d96f..00000000000
--- a/platform/ui-next/assets/images/tool-seg-brush.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-seg-eraser.svg b/platform/ui-next/assets/images/tool-seg-eraser.svg
deleted file mode 100644
index a1f78fed4ee..00000000000
--- a/platform/ui-next/assets/images/tool-seg-eraser.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-seg-shape.svg b/platform/ui-next/assets/images/tool-seg-shape.svg
deleted file mode 100644
index 290d156e6ca..00000000000
--- a/platform/ui-next/assets/images/tool-seg-shape.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-seg-threshold.svg b/platform/ui-next/assets/images/tool-seg-threshold.svg
deleted file mode 100644
index 4870fa5a495..00000000000
--- a/platform/ui-next/assets/images/tool-seg-threshold.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-spline-roi.svg b/platform/ui-next/assets/images/tool-spline-roi.svg
deleted file mode 100644
index 9266c536c38..00000000000
--- a/platform/ui-next/assets/images/tool-spline-roi.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-stack-image-sync.svg b/platform/ui-next/assets/images/tool-stack-image-sync.svg
deleted file mode 100644
index d09d4861b8c..00000000000
--- a/platform/ui-next/assets/images/tool-stack-image-sync.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-stack-scroll.svg b/platform/ui-next/assets/images/tool-stack-scroll.svg
deleted file mode 100644
index 795da7701dd..00000000000
--- a/platform/ui-next/assets/images/tool-stack-scroll.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-toggle-dicom-overlay.svg b/platform/ui-next/assets/images/tool-toggle-dicom-overlay.svg
deleted file mode 100644
index 6cd55e57a41..00000000000
--- a/platform/ui-next/assets/images/tool-toggle-dicom-overlay.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-ultrasound-bidirectional.svg b/platform/ui-next/assets/images/tool-ultrasound-bidirectional.svg
deleted file mode 100644
index 8ec735b1aaa..00000000000
--- a/platform/ui-next/assets/images/tool-ultrasound-bidirectional.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-window-level.svg b/platform/ui-next/assets/images/tool-window-level.svg
deleted file mode 100644
index fd63f1b6ea7..00000000000
--- a/platform/ui-next/assets/images/tool-window-level.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-window-region.svg b/platform/ui-next/assets/images/tool-window-region.svg
deleted file mode 100644
index 29230e82cce..00000000000
--- a/platform/ui-next/assets/images/tool-window-region.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tool-zoom.svg b/platform/ui-next/assets/images/tool-zoom.svg
deleted file mode 100644
index c6fbfebc60f..00000000000
--- a/platform/ui-next/assets/images/tool-zoom.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/tracked.svg b/platform/ui-next/assets/images/tracked.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/platform/ui-next/assets/images/tracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/ui-arrow-down.svg b/platform/ui-next/assets/images/ui-arrow-down.svg
deleted file mode 100644
index de013233ef6..00000000000
--- a/platform/ui-next/assets/images/ui-arrow-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/ui-arrow-left.svg b/platform/ui-next/assets/images/ui-arrow-left.svg
deleted file mode 100644
index 43bd4ace4f7..00000000000
--- a/platform/ui-next/assets/images/ui-arrow-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/ui-arrow-right.svg b/platform/ui-next/assets/images/ui-arrow-right.svg
deleted file mode 100644
index 756a9e2cd76..00000000000
--- a/platform/ui-next/assets/images/ui-arrow-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/ui-arrow-up.svg b/platform/ui-next/assets/images/ui-arrow-up.svg
deleted file mode 100644
index 9a6aa6014dc..00000000000
--- a/platform/ui-next/assets/images/ui-arrow-up.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/unlink.svg b/platform/ui-next/assets/images/unlink.svg
deleted file mode 100644
index ed9526b7f4a..00000000000
--- a/platform/ui-next/assets/images/unlink.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui-next/assets/images/viewport-status-tracked.svg b/platform/ui-next/assets/images/viewport-status-tracked.svg
deleted file mode 100644
index 68185761a83..00000000000
--- a/platform/ui-next/assets/images/viewport-status-tracked.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/assets/images/viewport-window-level.svg b/platform/ui-next/assets/images/viewport-window-level.svg
deleted file mode 100644
index ce0a562b2f1..00000000000
--- a/platform/ui-next/assets/images/viewport-window-level.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui-next/package.json b/platform/ui-next/package.json
index ba37c69294c..431408f55f0 100644
--- a/platform/ui-next/package.json
+++ b/platform/ui-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/ui-next",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "Next version of OHIF Viewers UI, more customizable using shadcn/ui",
"main": "dist/ohif-ui-next.umd.js",
"module": "src/index.ts",
diff --git a/platform/ui-next/src/components/Header/Header.tsx b/platform/ui-next/src/components/Header/Header.tsx
index 1a6215aa138..02b7840991b 100644
--- a/platform/ui-next/src/components/Header/Header.tsx
+++ b/platform/ui-next/src/components/Header/Header.tsx
@@ -65,7 +65,7 @@ function Header({
onClick={onClickReturn}
data-cy="return-to-work-list"
>
- {isReturnEnabled && }
+ {isReturnEnabled && }
{WhiteLabeling?.createLogoComponentFn?.(React, props) || }
@@ -102,7 +102,7 @@ function Header({
>
{IconComponent && (
-
+
)}
{option.title}
diff --git a/platform/ui-next/src/components/Icons/Icons.tsx b/platform/ui-next/src/components/Icons/Icons.tsx
index 67577f20f3b..349a4686e1d 100644
--- a/platform/ui-next/src/components/Icons/Icons.tsx
+++ b/platform/ui-next/src/components/Icons/Icons.tsx
@@ -1,2870 +1,674 @@
import React from 'react';
-import { Code } from 'lucide-react';
-
+import Actions from './Sources/Actions';
+import Add from './Sources/Add';
+import Cancel from './Sources/Cancel';
+import ChevronClosed from './Sources/ChevronClosed';
+import ChevronOpen from './Sources/ChevronOpen';
+import Code from './Sources/Code';
+import ColorChange from './Sources/ColorChange';
+import Controls from './Sources/Controls';
+import Delete from './Sources/Delete';
+import DicomTagBrowser from './Sources/DicomTagBrowser';
+import DisplayFillAndOutline from './Sources/DisplayFillAndOutline';
+import DisplayFillOnly from './Sources/DisplayFillOnly';
+import DisplayOutlineOnly from './Sources/DisplayOutlineOnly';
+import Download from './Sources/Download';
+import Export from './Sources/Export';
+import EyeHidden from './Sources/EyeHidden';
+import EyeVisible from './Sources/EyeVisible';
+import GearSettings from './Sources/GearSettings';
+import Hide from './Sources/Hide';
+import IconMPR from './Sources/IconMPR';
+import Info from './Sources/Info';
+import InfoLink from './Sources/InfoLink';
+import InfoSeries from './Sources/InfoSeries';
+import ListView from './Sources/ListView';
+import LoadingSpinner from './Sources/LoadingSpinner';
+import Lock from './Sources/Lock';
+import Minus from './Sources/Minus';
+import MissingIcon from './Sources/MissingIcon';
+import More from './Sources/More';
+import MultiplePatients from './Sources/MultiplePatients';
+import NavigationPanelReveal from './Sources/NavigationPanelReveal';
+import OHIFLogo from './Sources/OHIFLogo';
+import Patient from './Sources/Patient';
+import Pin from './Sources/Pin';
+import PinFill from './Sources/PinFill';
+import Plus from './Sources/Plus';
+import PowerOff from './Sources/PowerOff';
+import Refresh from './Sources/Refresh';
+import Rename from './Sources/Rename';
+import Series from './Sources/Series';
+import Settings from './Sources/Settings';
+import Show from './Sources/Show';
+import SidePanelCloseLeft from './Sources/SidePanelCloseLeft';
+import SidePanelCloseRight from './Sources/SidePanelCloseRight';
+import SortingAscending from './Sources/SortingAscending';
+import SortingDescending from './Sources/SortingDescending';
+import StatusError from './Sources/StatusError';
+import StatusSuccess from './Sources/StatusSuccess';
+import StatusTracking from './Sources/StatusTracking';
+import StatusUntracked from './Sources/StatusUntracked';
+import StatusWarning from './Sources/StatusWarning';
+import Tab4D from './Sources/Tab4D';
+import TabLinear from './Sources/TabLinear';
+import TabPatientInfo from './Sources/TabPatientInfo';
+import TabRoiThreshold from './Sources/TabRoiThreshold';
+import TabSegmentation from './Sources/TabSegmentation';
+import TabStudies from './Sources/TabStudies';
+import ThumbnailView from './Sources/ThumbnailView';
+import Trash from './Sources/Trash';
+import ViewportViews from './Sources/ViewportViews';
+import Sorting from './Sources/Sorting';
+import Upload from './Sources/Upload';
+import LaunchArrow from './Sources/LaunchArrow';
+import LaunchInfo from './Sources/LaunchInfo';
+import GroupLayers from './Sources/GroupLayers';
+import Database from './Sources/Database';
+import InvestigationalUse from './Sources/InvestigationalUse';
+import IconTransferring from './Sources/IconTransferring';
+import Alert from './Sources/Alert';
+import AlertOutline from './Sources/AlertOutline';
+import Clipboard from './Sources/Clipboard';
+import {
+ Tool3DRotate,
+ ToolAngle,
+ ToolAnnotate,
+ ToolBidirectional,
+ ToolCalibrate,
+ ToolCapture,
+ ToolCine,
+ ToolCircle,
+ ToolCobbAngle,
+ ToolCreateThreshold,
+ ToolCrosshair,
+ ToolDicomTagBrowser,
+ ToolFlipHorizontal,
+ ToolFreehandPolygon,
+ ToolFreehandRoi,
+ ToolFreehand,
+ ToolFusionColor,
+ ToolInvert,
+ ToolLayoutDefault,
+ ToolLength,
+ ToolMagneticRoi,
+ ToolMagnify,
+ ToolMeasureEllipse,
+ ToolMoreMenu,
+ ToolMove,
+ ToolPolygon,
+ ToolQuickMagnify,
+ ToolRectangle,
+ ToolReferenceLines,
+ ToolReset,
+ ToolRotateRight,
+ ToolSegBrush,
+ ToolSegEraser,
+ ToolSegShape,
+ ToolSegThreshold,
+ ToolSplineRoi,
+ ToolStackImageSync,
+ ToolStackScroll,
+ ToolToggleDicomOverlay,
+ ToolUltrasoundBidirectional,
+ ToolWindowLevel,
+ ToolWindowRegion,
+ ToolZoom,
+ ToolLayout,
+ ToolProbe,
+ ToolEraser,
+ ToolBrush,
+ ToolThreshold,
+ ToolShape,
+} from './Sources/Tools';
+import ActionNewDialog from './Sources/ActionNewDialog';
+import NotificationInfo from './Sources/NotificationInfo';
+import StatusLocked from './Sources/StatusLocked';
+import ContentPrev from './Sources/ContentPrev';
+import ContentNext from './Sources/ContentNext';
+import CheckBoxChecked from './Sources/CheckBoxChecked';
+import CheckBoxUnchecked from './Sources/CheckBoxUnChecked';
+import Close from './Sources/Close';
+import Pause from './Sources/Pause';
+import Play from './Sources/Play';
+import ViewportWindowLevel from './Sources/ViewportWindowLevel';
+import Search from './Sources/Search';
+import Clear from './Sources/Clear';
+import {
+ LayoutAdvanced3DOnly,
+ LayoutAdvanced3DPrimary,
+ LayoutAdvancedAxialPrimary,
+ LayoutAdvancedMPR,
+ LayoutCommon2x2,
+ LayoutCommon1x1,
+ LayoutCommon1x2,
+ LayoutCommon2x3,
+ LayoutAdvanced3DFourUp,
+ LayoutAdvanced3DMain,
+} from './Sources/Layout';
+import Link from './Sources/Link';
+import IconColorLUT from './Sources/IconColorLUT';
+import CTAAA from '../../../assets/images/CT-AAA.png';
+import CTAAA2 from '../../../assets/images/CT-AAA2.png';
+import CTAir from '../../../assets/images/CT-Air.png';
+import CTBone from '../../../assets/images/CT-Bone.png';
+import CTBones from '../../../assets/images/CT-Bones.png';
+import CTCardiac from '../../../assets/images/CT-Cardiac.png';
+import CTCardiac2 from '../../../assets/images/CT-Cardiac2.png';
+import CTCardiac3 from '../../../assets/images/CT-Cardiac3.png';
+import CTChestContrastEnhanced from '../../../assets/images/CT-Chest-Contrast-Enhanced.png';
+import CTChestVessels from '../../../assets/images/CT-Chest-Vessels.png';
+import CTCoronaryArteries from '../../../assets/images/CT-Coronary-Arteries.png';
+import CTCoronaryArteries2 from '../../../assets/images/CT-Coronary-Arteries-2.png';
+import CTCoronaryArteries3 from '../../../assets/images/CT-Coronary-Arteries-3.png';
+import CTCroppedVolumeBone from '../../../assets/images/CT-Cropped-Volume-Bone.png';
+import CTFat from '../../../assets/images/CT-Fat.png';
+import CTLiverVasculature from '../../../assets/images/CT-Liver-Vasculature.png';
+import CTLung from '../../../assets/images/CT-Lung.png';
+import CTMIP from '../../../assets/images/CT-MIP.png';
+import CTMuscle from '../../../assets/images/CT-Muscle.png';
+import CTPulmonaryArteries from '../../../assets/images/CT-Pulmonary-Arteries.png';
+import CTSoftTissue from '../../../assets/images/CT-Soft-Tissue.png';
+import DTIFABrain from '../../../assets/images/DTI-FA-Brain.png';
+import MRAngio from '../../../assets/images/MR-Angio.png';
+import MRDefault from '../../../assets/images/MR-Default.png';
+import MRMIP from '../../../assets/images/MR-MIP.png';
+import MRT2Brain from '../../../assets/images/MR-T2-Brain.png';
+import VolumeRendering from '../../../assets/images/VolumeRendering.png';
+import ExternalLink from './Sources/ExternalLink';
+import OHIFLogoColorDarkBackground from './Sources/OHIFLogoColorDarkBackground';
+import Magnifier from './Sources/Magnifier';
+import LoadingOHIFMark from './Sources/LoadingOHIFMark';
+import ArrowLeftBold from './Sources/ArrowLeftBold';
+import Pencil from './Sources/Pencil';
+//
+//
+//
type IconProps = React.HTMLAttributes;
+type ImageIconProps = React.ImgHTMLAttributes;
+
+const ImageWrapper = ({ src, ...props }: { src: string } & ImageIconProps) => {
+ return (
+
+ );
+};
export const Icons = {
- // Usage example:
- Code: Code,
- Add: (props: IconProps) => (
-
- ),
- ChevronClosed: (props: IconProps) => (
-
- ),
- ChevronOpen: (props: IconProps) => (
-
- ),
- ColorChange: (props: IconProps) => (
-
- ),
- Controls: (props: IconProps) => (
-
- ),
- Delete: (props: IconProps) => (
-
- ),
- Download: (props: IconProps) => (
-
- ),
- Export: (props: IconProps) => (
-
- ),
- Hide: (props: IconProps) => (
-
- ),
- Info: (props: IconProps) => (
-
- ),
- Lock: (props: IconProps) => (
-
- ),
- ListView: (props: IconProps) => (
-
- ),
- More: (props: IconProps) => (
-
- ),
- DisplayFillAndOutline: (props: IconProps) => (
-
- ),
- DisplayOutlineOnly: (props: IconProps) => (
-
- ),
- DisplayFillOnly: (props: IconProps) => (
-
- ),
- Actions: (props: IconProps) => (
-
- ),
- PinFill: (props: IconProps) => (
-
- ),
- Pin: (props: IconProps) => (
-
- ),
- Rename: (props: IconProps) => (
-
- ),
- ThumbnailView: (props: IconProps) => (
-
- ),
- IconMPR: (props: IconProps) => (
-
- ),
- InfoSeries: (props: IconProps) => (
-
- ),
- StatusError: (props: IconProps) => (
-
- ),
- StatusSuccess: (props: IconProps) => (
-
+ />
),
- StatusTracking: (props: IconProps) => (
-
+ />
),
- StatusWarning: (props: IconProps) => (
-
+ />
),
- SortingAscending: (props: IconProps) => (
-
+ />
),
- SortingDescending: (props: IconProps) => (
-
+ />
),
- Trash: (props: IconProps) => (
-
+ />
),
- Cancel: (props: IconProps) => (
-
+ />
),
- InfoLink: (props: IconProps) => (
-
+ />
),
- LoadingSpinner: (props: IconProps) => (
-
+ />
),
- NavigationPanelReveal: (props: IconProps) => (
-
+ />
),
- MissingIcon: (props: IconProps) => Missing icon
,
- Series: (props: IconProps) => (
-
+ />
),
- Settings: (props: IconProps) => (
-
+ />
),
- Show: (props: IconProps) => (
-
+ />
),
- SidePanelCloseLeft: (props: IconProps) => (
-
+ />
),
- SidePanelCloseRight: (props: IconProps) => (
-
+ />
),
- TabSegmentation: (props: IconProps) => (
-
+ />
),
- TabLinear: (props: IconProps) => (
-
+ />
),
- TabStudies: (props: IconProps) => (
-
+ />
),
- Refresh: (props: IconProps) => (
-
+ />
),
- Tab4D: (props: IconProps) => (
-
- ),
- TabPatientInfo: (props: IconProps) => (
-
- ),
- TabRoiThreshold: (props: IconProps) => (
-
- ),
- Plus: (props: IconProps) => (
-
- ),
- Minus: (props: IconProps) => (
-
- ),
-
- FillAndOutline: (props: IconProps) => (
-
- ),
- OutlineOnly: (props: IconProps) => (
-
- ),
- FillOnly: (props: IconProps) => (
-
- ),
- EyeVisible: (props: IconProps) => (
-
- ),
- EyeHidden: (props: IconProps) => (
-
- ),
- ViewportViews: (props: IconProps) => (
-
- ),
- StatusChecked: (props: IconProps) => (
-
- ),
-
- DicomTagBrowser: (props: IconProps) => (
-
- ),
- PowerOff: (props: IconProps) => (
-
- ),
- MultiplePatients: (props: IconProps) => (
-
- ),
- Patient: (props: IconProps) => (
-
- ),
- ChevronPatient: (props: IconProps) => (
-
- ),
- OHIFLogo: (props: IconProps) => (
-
- ),
- GearSettings: (props: IconProps) => (
-
- ),
-
+ CTPulmonaryArteries: (props: ImageIconProps) => (
+
+ ),
+ CTSoftTissue: (props: ImageIconProps) => (
+
+ ),
+ DTIFABrain: (props: ImageIconProps) => (
+
+ ),
+ MRAngio: (props: ImageIconProps) => (
+
+ ),
+ MRDefault: (props: ImageIconProps) => (
+
+ ),
+ MRMIP: (props: ImageIconProps) => (
+
+ ),
+ MRT2Brain: (props: ImageIconProps) => (
+
+ ),
+ VolumeRendering: (props: ImageIconProps) => (
+
+ ),
+ // Icons
+ Clipboard,
+ ActionNewDialog,
+ GroupLayers,
+ Database,
+ InvestigationalUse,
+ Tool3DRotate,
+ ToolAngle,
+ ToolAnnotate,
+ ToolBidirectional,
+ ToolCalibrate,
+ ToolCapture,
+ ToolCine,
+ ToolCircle,
+ ToolCobbAngle,
+ ToolCreateThreshold,
+ ToolCrosshair,
+ ToolDicomTagBrowser,
+ ToolFlipHorizontal,
+ ToolFreehandPolygon,
+ ToolFreehandRoi,
+ ToolFreehand,
+ ToolFusionColor,
+ ToolInvert,
+ ToolLayoutDefault,
+ ToolLength,
+ ToolMagneticRoi,
+ ToolMagnify,
+ ToolMeasureEllipse,
+ ToolMoreMenu,
+ ToolMove,
+ ToolPolygon,
+ ToolQuickMagnify,
+ ToolRectangle,
+ ToolReferenceLines,
+ ToolReset,
+ ToolRotateRight,
+ ToolSegBrush,
+ ToolSegEraser,
+ ToolSegShape,
+ ToolSegThreshold,
+ ToolSplineRoi,
+ ToolStackImageSync,
+ ToolStackScroll,
+ ToolToggleDicomOverlay,
+ ToolUltrasoundBidirectional,
+ ToolWindowLevel,
+ ToolWindowRegion,
+ ToolZoom,
+ LaunchArrow,
+ LaunchInfo,
+ Upload,
+ Actions,
+ Add,
+ Cancel,
+ Code,
+ ColorChange,
+ Controls,
+ Delete,
+ DicomTagBrowser,
+ DisplayFillAndOutline,
+ DisplayFillOnly,
+ DisplayOutlineOnly,
+ FillAndOutline: DisplayFillAndOutline,
+ FillOnly: DisplayFillOnly,
+ OutlineOnly: DisplayOutlineOnly,
+ Download,
+ Export,
+ EyeHidden,
+ EyeVisible,
+ GearSettings,
+ Hide,
+ IconMPR,
+ Info,
+ InfoLink,
+ InfoSeries,
+ ListView,
+ LoadingSpinner,
+ Lock,
+ Minus,
+ MissingIcon,
+ More,
+ MultiplePatients,
+ NavigationPanelReveal,
+ OHIFLogo,
+ Patient,
+ Pin,
+ PinFill,
+ Plus,
+ PowerOff,
+ Refresh,
+ Rename,
+ Series,
+ Settings,
+ Show,
+ SidePanelCloseLeft,
+ SidePanelCloseRight,
+ SortingAscending,
+ SortingDescending,
+ Sorting,
+ StatusError,
+ StatusSuccess,
+ StatusTracking,
+ StatusWarning,
+ StatusUntracked,
+ Tab4D,
+ TabLinear,
+ TabPatientInfo,
+ TabRoiThreshold,
+ TabSegmentation,
+ TabStudies,
+ ThumbnailView,
+ Trash,
+ ViewportViews,
+ ChevronClosed,
+ ChevronOpen,
+ Alert,
+ AlertOutline,
+ NotificationInfo,
+ StatusLocked,
+ ContentPrev,
+ ContentNext,
+ CheckBoxChecked,
+ CheckBoxUnchecked,
+ Close,
+ Pause,
+ Play,
+ Link,
+ LoadingOHIFMark,
+ ArrowLeft: ChevronClosed,
+ ArrowRight: (props: IconProps) => {
+ return (
+
+ );
+ },
+ ArrowLeftBold,
+ ArrowRightBold: (props: IconProps) => {
+ return (
+
+ );
+ },
+ ArrowDown: (props: IconProps) => {
+ return (
+
+ );
+ },
+ ViewportWindowLevel,
+ Search,
+ Clear,
+ LayoutCommon2x3,
+ LayoutCommon2x2,
+ LayoutCommon1x1,
+ LayoutCommon1x2,
+ LayoutAdvanced3DFourUp,
+ LayoutAdvanced3DMain,
+ LayoutAdvanced3DOnly,
+ LayoutAdvanced3DPrimary,
+ LayoutAdvancedAxialPrimary,
+ LayoutAdvancedMPR,
+ ToolLayout,
+ IconColorLUT,
+ ToolEraser,
+ ToolBrush,
+ ToolThreshold,
+ ToolShape,
+ ExternalLink,
+ OHIFLogoColorDarkBackground,
+ Magnifier,
+ Pencil,
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
// Aliases
- 'tab-segmentation': (props: IconProps) => Icons.TabSegmentation(props),
- 'tab-studies': (props: IconProps) => Icons.TabStudies(props),
- 'tab-linear': (props: IconProps) => Icons.TabLinear(props),
- 'tab-4d': (props: IconProps) => Icons.Tab4D(props),
- 'tab-patient-info': (props: IconProps) => Icons.TabPatientInfo(props),
- 'tab-roi-threshold': (props: IconProps) => Icons.TabRoiThreshold(props),
- 'icon-mpr': (props: IconProps) => Icons.IconMPR(props),
- 'power-off': (props: IconProps) => Icons.PowerOff(props),
- 'icon-multiple-patients': (props: IconProps) => Icons.MultiplePatients(props),
- 'icon-patient': (props: IconProps) => Icons.Patient(props),
- 'icon-chevron-patient': (props: IconProps) => Icons.ChevronPatient(props),
- info: (props: IconProps) => Icons.Info(props),
- settings: (props: IconProps) => Icons.Settings(props),
+ 'prev-arrow': (props: IconProps) => Icons.ArrowLeftBold(props),
+ 'next-arrow': (props: IconProps) => Icons.ArrowRightBold(props),
+ 'loading-ohif-mark': (props: IconProps) => LoadingOHIFMark(props),
+ magnifier: (props: IconProps) => Magnifier(props),
+ 'status-alert-warning': (props: IconProps) => StatusWarning(props),
+ 'logo-dark-background': (props: IconProps) => OHIFLogoColorDarkBackground(props),
+ 'external-link': (props: IconProps) => ExternalLink(props),
+ 'checkbox-checked': (props: IconProps) => CheckBoxChecked(props),
+ 'checkbox-unchecked': (props: IconProps) => CheckBoxUnchecked(props),
+ 'checkbox-default': (props: IconProps) => CheckBoxUnchecked(props),
+ 'checkbox-active': (props: IconProps) => CheckBoxChecked(props),
+ 'icon-tool-eraser': (props: IconProps) => ToolEraser(props),
+ 'icon-tool-brush': (props: IconProps) => ToolBrush(props),
+ 'icon-tool-threshold': (props: IconProps) => ToolThreshold(props),
+ 'icon-tool-shape': (props: IconProps) => ToolShape(props),
+ link: (props: IconProps) => Link(props),
+ 'icon-color-lut': (props: IconProps) => IconColorLUT(props),
+ 'icon-link': (props: IconProps) => Link(props),
+ 'icon-clear': (props: IconProps) => Clear(props),
+ 'icon-search': (props: IconProps) => Search(props),
+ 'viewport-window-level': (props: IconProps) => ViewportWindowLevel(props),
+ 'action-new-dialog': (props: IconProps) => ActionNewDialog(props),
+ 'arrow-left': (props: IconProps) => Icons.ArrowLeft(props),
+ 'arrow-right': (props: IconProps) => Icons.ArrowRight(props),
+ 'arrow-down': (props: IconProps) => Icons.ArrowDown(props),
+ 'status-tracked': (props: IconProps) => StatusTracking(props),
+ 'status-untracked': (props: IconProps) => StatusUntracked(props),
+ 'status-locked': (props: IconProps) => StatusLocked(props),
+ 'tab-segmentation': (props: IconProps) => TabSegmentation(props),
+ 'tab-studies': (props: IconProps) => TabStudies(props),
+ 'tab-linear': (props: IconProps) => TabLinear(props),
+ 'tab-4d': (props: IconProps) => Tab4D(props),
+ 'tab-patient-info': (props: IconProps) => TabPatientInfo(props),
+ 'tab-roi-threshold': (props: IconProps) => TabRoiThreshold(props),
+ 'icon-mpr': (props: IconProps) => IconMPR(props),
+ 'power-off': (props: IconProps) => PowerOff(props),
+ 'icon-multiple-patients': (props: IconProps) => MultiplePatients(props),
+ 'icon-patient': (props: IconProps) => Patient(props),
+ 'chevron-down': (props: IconProps) => ChevronOpen(props),
+ 'tool-length': (props: IconProps) => ToolLength(props),
+ 'tool-3d-rotate': (props: IconProps) => Tool3DRotate(props),
+ 'tool-angle': (props: IconProps) => ToolAngle(props),
+ 'tool-annotate': (props: IconProps) => ToolAnnotate(props),
+ 'tool-bidirectional': (props: IconProps) => ToolBidirectional(props),
+ 'tool-calibration': (props: IconProps) => ToolCalibrate(props),
+ 'tool-capture': (props: IconProps) => ToolCapture(props),
+ 'tool-cine': (props: IconProps) => ToolCine(props),
+ 'tool-circle': (props: IconProps) => ToolCircle(props),
+ 'tool-cobb-angle': (props: IconProps) => ToolCobbAngle(props),
+ 'tool-create-threshold': (props: IconProps) => ToolCreateThreshold(props),
+ 'tool-crosshair': (props: IconProps) => ToolCrosshair(props),
+ 'dicom-tag-browser': (props: IconProps) => ToolDicomTagBrowser(props),
+ 'tool-flip-horizontal': (props: IconProps) => ToolFlipHorizontal(props),
+ 'tool-freehand-polygon': (props: IconProps) => ToolFreehandPolygon(props),
+ 'tool-freehand-roi': (props: IconProps) => ToolFreehandRoi(props),
+ 'icon-tool-freehand-roi': (props: IconProps) => ToolFreehandRoi(props),
+ 'icon-tool-spline-roi': (props: IconProps) => ToolSplineRoi(props),
+ 'tool-freehand': (props: IconProps) => ToolFreehand(props),
+ 'tool-fusion-color': (props: IconProps) => ToolFusionColor(props),
+ 'tool-invert': (props: IconProps) => ToolInvert(props),
+ 'tool-layout-default': (props: IconProps) => ToolLayoutDefault(props),
+ 'tool-magnetic-roi': (props: IconProps) => ToolMagneticRoi(props),
+ 'icon-tool-livewire': (props: IconProps) => ToolMagneticRoi(props),
+ 'tool-magnify': (props: IconProps) => ToolMagnify(props),
+ 'tool-measure-ellipse': (props: IconProps) => ToolMeasureEllipse(props),
+ 'tool-more-menu': (props: IconProps) => ToolMoreMenu(props),
+ 'tool-move': (props: IconProps) => ToolMove(props),
+ 'tool-polygon': (props: IconProps) => ToolPolygon(props),
+ 'tool-ellipse': (props: IconProps) => ToolMeasureEllipse(props),
+ 'tool-quick-magnify': (props: IconProps) => ToolQuickMagnify(props),
+ 'tool-rectangle': (props: IconProps) => ToolRectangle(props),
+ 'tool-referenceLines': (props: IconProps) => ToolReferenceLines(props),
+ 'tool-reset': (props: IconProps) => ToolReset(props),
+ 'tool-rotate-right': (props: IconProps) => ToolRotateRight(props),
+ 'tool-seg-brush': (props: IconProps) => ToolSegBrush(props),
+ 'tool-seg-eraser': (props: IconProps) => ToolSegEraser(props),
+ 'tool-seg-shape': (props: IconProps) => ToolSegShape(props),
+ 'tool-seg-threshold': (props: IconProps) => ToolSegThreshold(props),
+ 'tool-spline-roi': (props: IconProps) => ToolSplineRoi(props),
+ 'tool-stack-image-sync': (props: IconProps) => ToolStackImageSync(props),
+ 'tool-stack-scroll': (props: IconProps) => ToolStackScroll(props),
+ 'toggle-dicom-overlay': (props: IconProps) => ToolToggleDicomOverlay(props),
+ 'tool-ultrasound-bidirectional': (props: IconProps) => ToolUltrasoundBidirectional(props),
+ 'tool-window-level': (props: IconProps) => ToolWindowLevel(props),
+ 'tool-window-region': (props: IconProps) => ToolWindowRegion(props),
+ 'icon-tool-window-region': (props: IconProps) => ToolWindowRegion(props),
+ 'icon-tool-ultrasound-bidirectional': (props: IconProps) => ToolUltrasoundBidirectional(props),
+ 'icon-tool-cobb-angle': (props: IconProps) => ToolCobbAngle(props),
+ 'icon-tool-loupe': (props: IconProps) => ToolMagnify(props),
+ 'tool-probe': (props: IconProps) => ToolProbe(props),
+ 'icon-tool-probe': (props: IconProps) => ToolProbe(props),
+ 'tool-zoom': (props: IconProps) => ToolZoom(props),
+ 'tool-layout': (props: IconProps) => ToolLayout(props),
+ 'icon-transferring': (props: IconProps) => IconTransferring(props),
+ 'icon-alert-small': (props: IconProps) => Alert(props),
+ 'icon-alert-outline': (props: IconProps) => AlertOutline(props),
+ 'status-alert': (props: IconProps) => Alert(props),
+ info: (props: IconProps) => Info(props),
+ 'notifications-info': (props: IconProps) => NotificationInfo(props),
+ 'content-prev': (props: IconProps) => ContentPrev(props),
+ 'content-next': (props: IconProps) => ContentNext(props),
+ 'icon-settings': (props: IconProps) => Settings(props),
+ close: (props: IconProps) => Close(props),
+ pause: (props: IconProps) => Pause(props),
+ 'icon-pause': (props: IconProps) => Pause(props),
+ settings: (props: IconProps) => Settings(props),
+ play: (props: IconProps) => Play(props),
+ 'icon-play': (props: IconProps) => Play(props),
+ 'layout-advanced-3d-four-up': (props: IconProps) => LayoutAdvanced3DFourUp(props),
+ 'layout-advanced-3d-main': (props: IconProps) => LayoutAdvanced3DMain(props),
+ 'layout-advanced-3d-only': (props: IconProps) => LayoutAdvanced3DOnly(props),
+ 'layout-advanced-3d-primary': (props: IconProps) => LayoutAdvanced3DPrimary(props),
+ 'layout-advanced-axial-primary': (props: IconProps) => LayoutAdvancedAxialPrimary(props),
+ 'layout-advanced-mpr': (props: IconProps) => LayoutAdvancedMPR(props),
+ 'layout-common-1x1': (props: IconProps) => LayoutCommon1x1(props),
+ 'layout-common-1x2': (props: IconProps) => LayoutCommon1x2(props),
+ 'layout-common-2x2': (props: IconProps) => LayoutCommon2x2(props),
+ 'layout-common-2x3': (props: IconProps) => LayoutCommon2x3(props),
+ pencil: (props: IconProps) => Pencil(props),
+ 'icon-list-view': (props: IconProps) => ListView(props),
+ clipboard: (props: IconProps) => Clipboard(props),
/** Adds an icon to the set of icons */
addIcon: (name: string, icon) => {
@@ -2873,4 +677,20 @@ export const Icons = {
}
Icons[name] = icon;
},
+
+ ByName: ({ name, className, ...props }: { name: string; className?: string }) => {
+ const IconComponent = Icons[name];
+
+ if (!IconComponent) {
+ console.debug(`Icon "${name}" not found.`);
+ return Missing Icon
;
+ }
+
+ return (
+
+ );
+ },
};
diff --git a/platform/ui-next/src/components/Icons/Sources/ActionNewDialog.tsx b/platform/ui-next/src/components/Icons/Sources/ActionNewDialog.tsx
new file mode 100644
index 00000000000..be4065e87c1
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ActionNewDialog.tsx
@@ -0,0 +1,64 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ActionNewDialog = (props: IconProps) => (
+
+);
+
+export default ActionNewDialog;
diff --git a/platform/ui-next/src/components/Icons/Sources/Actions.tsx b/platform/ui-next/src/components/Icons/Sources/Actions.tsx
new file mode 100644
index 00000000000..63f2afdf9e5
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Actions.tsx
@@ -0,0 +1,47 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Actions = (props: IconProps) => (
+
+);
+
+export default Actions;
diff --git a/platform/ui-next/src/components/Icons/Sources/Add.tsx b/platform/ui-next/src/components/Icons/Sources/Add.tsx
new file mode 100644
index 00000000000..6035dcabfa6
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Add.tsx
@@ -0,0 +1,51 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Add = (props: IconProps) => (
+
+);
+
+export default Add;
diff --git a/platform/ui-next/src/components/Icons/Sources/Alert.tsx b/platform/ui-next/src/components/Icons/Sources/Alert.tsx
new file mode 100644
index 00000000000..50b544327a6
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Alert.tsx
@@ -0,0 +1,32 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Alert = (props: IconProps) => (
+
+);
+
+export default Alert;
diff --git a/platform/ui-next/src/components/Icons/Sources/AlertOutline.tsx b/platform/ui-next/src/components/Icons/Sources/AlertOutline.tsx
new file mode 100644
index 00000000000..c7e5883b283
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/AlertOutline.tsx
@@ -0,0 +1,30 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const AlertOutline = (props: IconProps) => (
+
+);
+
+export default AlertOutline;
diff --git a/platform/ui-next/src/components/Icons/Sources/ArrowLeftBold.tsx b/platform/ui-next/src/components/Icons/Sources/ArrowLeftBold.tsx
new file mode 100644
index 00000000000..5fe55ef982b
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ArrowLeftBold.tsx
@@ -0,0 +1,49 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ArrowLeftBold = (props: IconProps) => (
+
+);
+
+export default ArrowLeftBold;
diff --git a/platform/ui-next/src/components/Icons/Sources/Cancel.tsx b/platform/ui-next/src/components/Icons/Sources/Cancel.tsx
new file mode 100644
index 00000000000..d273641f9d0
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Cancel.tsx
@@ -0,0 +1,37 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Cancel = (props: IconProps) => (
+
+);
+
+export default Cancel;
diff --git a/platform/ui-next/src/components/Icons/Sources/CheckBoxChecked.tsx b/platform/ui-next/src/components/Icons/Sources/CheckBoxChecked.tsx
new file mode 100644
index 00000000000..932836772db
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/CheckBoxChecked.tsx
@@ -0,0 +1,39 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const CheckBoxChecked = (props: IconProps) => (
+
+);
+
+export default CheckBoxChecked;
diff --git a/platform/ui-next/src/components/Icons/Sources/CheckBoxUnChecked.tsx b/platform/ui-next/src/components/Icons/Sources/CheckBoxUnChecked.tsx
new file mode 100644
index 00000000000..776a8a7224b
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/CheckBoxUnChecked.tsx
@@ -0,0 +1,25 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const CheckBoxUnchecked = (props: IconProps) => (
+
+);
+
+export default CheckBoxUnchecked;
diff --git a/platform/ui-next/src/components/Icons/Sources/ChevronClosed.tsx b/platform/ui-next/src/components/Icons/Sources/ChevronClosed.tsx
new file mode 100644
index 00000000000..1e33c3d4a09
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ChevronClosed.tsx
@@ -0,0 +1,40 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ChevronClosed = (props: IconProps) => (
+
+);
+
+export default ChevronClosed;
diff --git a/platform/ui-next/src/components/Icons/Sources/ChevronOpen.tsx b/platform/ui-next/src/components/Icons/Sources/ChevronOpen.tsx
new file mode 100644
index 00000000000..49e70fa6d72
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ChevronOpen.tsx
@@ -0,0 +1,38 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ChevronOpen = (props: IconProps) => (
+
+);
+
+export default ChevronOpen;
diff --git a/platform/ui-next/src/components/Icons/Sources/Clear.tsx b/platform/ui-next/src/components/Icons/Sources/Clear.tsx
new file mode 100644
index 00000000000..bceffb90196
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Clear.tsx
@@ -0,0 +1,34 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Clear = (props: IconProps) => (
+
+);
+
+export default Clear;
diff --git a/platform/ui-next/src/components/Icons/Sources/Clipboard.tsx b/platform/ui-next/src/components/Icons/Sources/Clipboard.tsx
new file mode 100644
index 00000000000..1fdcc5015a4
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Clipboard.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Clipboard = (props: IconProps) => (
+
+);
+
+export default Clipboard;
diff --git a/platform/ui-next/src/components/Icons/Sources/Close.tsx b/platform/ui-next/src/components/Icons/Sources/Close.tsx
new file mode 100644
index 00000000000..308317d4dc0
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Close.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Close = (props: IconProps) => (
+
+);
+
+export default Close;
diff --git a/platform/ui-next/src/components/Icons/Sources/Code.tsx b/platform/ui-next/src/components/Icons/Sources/Code.tsx
new file mode 100644
index 00000000000..e14cddf2e87
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Code.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+import { Code as LucideCode, LucideProps } from 'lucide-react';
+import type { IconProps } from '../types';
+
+export const Code = (props: LucideProps) => ;
+
+export default Code;
diff --git a/platform/ui-next/src/components/Icons/Sources/ColorChange.tsx b/platform/ui-next/src/components/Icons/Sources/ColorChange.tsx
new file mode 100644
index 00000000000..089ec40c74c
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ColorChange.tsx
@@ -0,0 +1,100 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ColorChange = (props: IconProps) => (
+
+);
+
+export default ColorChange;
diff --git a/platform/ui-next/src/components/Icons/Sources/ContentNext.tsx b/platform/ui-next/src/components/Icons/Sources/ContentNext.tsx
new file mode 100644
index 00000000000..7c4fbba1167
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ContentNext.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ContentNext = (props: IconProps) => (
+
+);
+
+export default ContentNext;
diff --git a/platform/ui-next/src/components/Icons/Sources/ContentPrev.tsx b/platform/ui-next/src/components/Icons/Sources/ContentPrev.tsx
new file mode 100644
index 00000000000..c25ad6e8352
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ContentPrev.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ContentPrev = (props: IconProps) => (
+
+);
+
+export default ContentPrev;
diff --git a/platform/ui-next/src/components/Icons/Sources/Controls.tsx b/platform/ui-next/src/components/Icons/Sources/Controls.tsx
new file mode 100644
index 00000000000..427b39fed53
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Controls.tsx
@@ -0,0 +1,99 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Controls = (props: IconProps) => (
+
+);
+
+export default Controls;
diff --git a/platform/ui-next/src/components/Icons/Sources/Database.tsx b/platform/ui-next/src/components/Icons/Sources/Database.tsx
new file mode 100644
index 00000000000..0e143ab4ed2
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Database.tsx
@@ -0,0 +1,33 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Database = (props: IconProps) => (
+
+);
+
+export default Database;
diff --git a/platform/ui-next/src/components/Icons/Sources/Delete.tsx b/platform/ui-next/src/components/Icons/Sources/Delete.tsx
new file mode 100644
index 00000000000..acded2d36f7
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Delete.tsx
@@ -0,0 +1,58 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Delete = (props: IconProps) => (
+
+);
+
+export default Delete;
diff --git a/platform/ui-next/src/components/Icons/Sources/DicomTagBrowser.tsx b/platform/ui-next/src/components/Icons/Sources/DicomTagBrowser.tsx
new file mode 100644
index 00000000000..619a6c9519c
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/DicomTagBrowser.tsx
@@ -0,0 +1,79 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const DicomTagBrowser = (props: IconProps) => (
+
+);
+
+export default DicomTagBrowser;
diff --git a/platform/ui-next/src/components/Icons/Sources/DisplayFillAndOutline.tsx b/platform/ui-next/src/components/Icons/Sources/DisplayFillAndOutline.tsx
new file mode 100644
index 00000000000..997dd1d72d7
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/DisplayFillAndOutline.tsx
@@ -0,0 +1,49 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const DisplayFillAndOutline = (props: IconProps) => (
+
+);
+
+export default DisplayFillAndOutline;
diff --git a/platform/ui-next/src/components/Icons/Sources/DisplayFillOnly.tsx b/platform/ui-next/src/components/Icons/Sources/DisplayFillOnly.tsx
new file mode 100644
index 00000000000..8640ea31350
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/DisplayFillOnly.tsx
@@ -0,0 +1,40 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const DisplayFillOnly = (props: IconProps) => (
+
+);
+
+export default DisplayFillOnly;
diff --git a/platform/ui-next/src/components/Icons/Sources/DisplayOutlineOnly.tsx b/platform/ui-next/src/components/Icons/Sources/DisplayOutlineOnly.tsx
new file mode 100644
index 00000000000..718ea1823bf
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/DisplayOutlineOnly.tsx
@@ -0,0 +1,40 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const DisplayOutlineOnly = (props: IconProps) => (
+
+);
+
+export default DisplayOutlineOnly;
diff --git a/platform/ui-next/src/components/Icons/Sources/Download.tsx b/platform/ui-next/src/components/Icons/Sources/Download.tsx
new file mode 100644
index 00000000000..73a70842c07
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Download.tsx
@@ -0,0 +1,75 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Download = (props: IconProps) => (
+
+);
+
+export default Download;
diff --git a/platform/ui-next/src/components/Icons/Sources/Export.tsx b/platform/ui-next/src/components/Icons/Sources/Export.tsx
new file mode 100644
index 00000000000..778372291d0
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Export.tsx
@@ -0,0 +1,53 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Export = (props: IconProps) => (
+
+);
+
+export default Export;
diff --git a/platform/ui-next/src/components/Icons/Sources/ExternalLink.tsx b/platform/ui-next/src/components/Icons/Sources/ExternalLink.tsx
new file mode 100644
index 00000000000..08cb4bdb643
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ExternalLink.tsx
@@ -0,0 +1,26 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ExternalLink = (props: IconProps) => (
+
+);
+
+export default ExternalLink;
diff --git a/platform/ui-next/src/components/Icons/Sources/EyeHidden.tsx b/platform/ui-next/src/components/Icons/Sources/EyeHidden.tsx
new file mode 100644
index 00000000000..61037e53de5
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/EyeHidden.tsx
@@ -0,0 +1,32 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const EyeHidden = (props: IconProps) => (
+
+);
+
+export default EyeHidden;
diff --git a/platform/ui-next/src/components/Icons/Sources/EyeVisible.tsx b/platform/ui-next/src/components/Icons/Sources/EyeVisible.tsx
new file mode 100644
index 00000000000..f1570c00f4a
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/EyeVisible.tsx
@@ -0,0 +1,28 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const EyeVisible = (props: IconProps) => (
+
+);
+
+export default EyeVisible;
diff --git a/platform/ui-next/src/components/Icons/Sources/GearSettings.tsx b/platform/ui-next/src/components/Icons/Sources/GearSettings.tsx
new file mode 100644
index 00000000000..d2bc94630f4
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/GearSettings.tsx
@@ -0,0 +1,59 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const GearSettings = (props: IconProps) => (
+
+);
+
+export default GearSettings;
diff --git a/platform/ui-next/src/components/Icons/Sources/GroupLayers.tsx b/platform/ui-next/src/components/Icons/Sources/GroupLayers.tsx
new file mode 100644
index 00000000000..286c61e2eb8
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/GroupLayers.tsx
@@ -0,0 +1,33 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const GroupLayers = (props: IconProps) => (
+
+);
+
+export default GroupLayers;
diff --git a/platform/ui-next/src/components/Icons/Sources/Hide.tsx b/platform/ui-next/src/components/Icons/Sources/Hide.tsx
new file mode 100644
index 00000000000..df27b6681c2
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Hide.tsx
@@ -0,0 +1,45 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Hide = (props: IconProps) => (
+
+);
+
+export default Hide;
diff --git a/platform/ui-next/src/components/Icons/Sources/IconColorLUT.tsx b/platform/ui-next/src/components/Icons/Sources/IconColorLUT.tsx
new file mode 100644
index 00000000000..45718196cdb
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/IconColorLUT.tsx
@@ -0,0 +1,103 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const IconColorLUT = (props: IconProps) => (
+
+);
+
+export default IconColorLUT;
diff --git a/platform/ui-next/src/components/Icons/Sources/IconMPR.tsx b/platform/ui-next/src/components/Icons/Sources/IconMPR.tsx
new file mode 100644
index 00000000000..28dcaa7b10e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/IconMPR.tsx
@@ -0,0 +1,55 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const IconMPR = (props: IconProps) => (
+
+);
+
+export default IconMPR;
diff --git a/platform/ui-next/src/components/Icons/Sources/IconTransferring.tsx b/platform/ui-next/src/components/Icons/Sources/IconTransferring.tsx
new file mode 100644
index 00000000000..da551689cd2
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/IconTransferring.tsx
@@ -0,0 +1,25 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const IconTransferring = (props: IconProps) => (
+
+);
+
+export default IconTransferring;
diff --git a/platform/ui-next/src/components/Icons/Sources/Info.tsx b/platform/ui-next/src/components/Icons/Sources/Info.tsx
new file mode 100644
index 00000000000..c72a2e5f864
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Info.tsx
@@ -0,0 +1,55 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Info = (props: IconProps) => (
+
+);
+
+export default Info;
diff --git a/platform/ui-next/src/components/Icons/Sources/InfoLink.tsx b/platform/ui-next/src/components/Icons/Sources/InfoLink.tsx
new file mode 100644
index 00000000000..d7cd68a0a60
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/InfoLink.tsx
@@ -0,0 +1,23 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const InfoLink = (props: IconProps) => (
+
+);
+
+export default InfoLink;
diff --git a/platform/ui-next/src/components/Icons/Sources/InfoSeries.tsx b/platform/ui-next/src/components/Icons/Sources/InfoSeries.tsx
new file mode 100644
index 00000000000..140d2e428e1
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/InfoSeries.tsx
@@ -0,0 +1,52 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const InfoSeries = (props: IconProps) => (
+
+);
+
+export default InfoSeries;
diff --git a/platform/ui-next/src/components/Icons/Sources/InvestigationalUse.tsx b/platform/ui-next/src/components/Icons/Sources/InvestigationalUse.tsx
new file mode 100644
index 00000000000..65b5a7ab520
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/InvestigationalUse.tsx
@@ -0,0 +1,82 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const InvestigationalUse = (props: IconProps) => (
+
+);
+
+export default InvestigationalUse;
diff --git a/platform/ui-next/src/components/Icons/Sources/LaunchArrow.tsx b/platform/ui-next/src/components/Icons/Sources/LaunchArrow.tsx
new file mode 100644
index 00000000000..31a4f931a7b
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/LaunchArrow.tsx
@@ -0,0 +1,34 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const LaunchArrow = (props: IconProps) => (
+
+);
+
+export default LaunchArrow;
diff --git a/platform/ui-next/src/components/Icons/Sources/LaunchInfo.tsx b/platform/ui-next/src/components/Icons/Sources/LaunchInfo.tsx
new file mode 100644
index 00000000000..09aaec71020
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/LaunchInfo.tsx
@@ -0,0 +1,37 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const LaunchInfo = (props: IconProps) => (
+
+);
+
+export default LaunchInfo;
diff --git a/platform/ui-next/src/components/Icons/Sources/Layout.tsx b/platform/ui-next/src/components/Icons/Sources/Layout.tsx
new file mode 100644
index 00000000000..958d26f8390
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Layout.tsx
@@ -0,0 +1,433 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const LayoutAdvanced3DFourUp = (props: IconProps) => (
+
+);
+
+export const LayoutAdvanced3DMain = (props: IconProps) => (
+
+);
+
+export const LayoutAdvanced3DOnly = (props: IconProps) => (
+
+);
+
+export const LayoutAdvanced3DPrimary = (props: IconProps) => (
+
+);
+
+export const LayoutAdvancedAxialPrimary = (props: IconProps) => (
+
+);
+
+export const LayoutAdvancedMPR = (props: IconProps) => (
+
+);
+
+export const LayoutCommon1x1 = (props: IconProps) => (
+
+);
+
+export const LayoutCommon1x2 = (props: IconProps) => (
+
+);
+
+export const LayoutCommon2x2 = (props: IconProps) => (
+
+);
+
+export const LayoutCommon2x3 = (props: IconProps) => (
+
+);
diff --git a/platform/ui-next/src/components/Icons/Sources/Link.tsx b/platform/ui-next/src/components/Icons/Sources/Link.tsx
new file mode 100644
index 00000000000..0d29c933b75
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Link.tsx
@@ -0,0 +1,58 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Link = (props: IconProps) => (
+
+);
+
+export default Link;
diff --git a/platform/ui-next/src/components/Icons/Sources/ListView.tsx b/platform/ui-next/src/components/Icons/Sources/ListView.tsx
new file mode 100644
index 00000000000..e1dc7c7ee0b
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ListView.tsx
@@ -0,0 +1,79 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ListView = (props: IconProps) => (
+
+);
+
+export default ListView;
diff --git a/platform/ui-next/src/components/Icons/Sources/LoadingOHIFMark.tsx b/platform/ui-next/src/components/Icons/Sources/LoadingOHIFMark.tsx
new file mode 100644
index 00000000000..b9e8cdb5a97
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/LoadingOHIFMark.tsx
@@ -0,0 +1,21 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const LoadingOHIFMark = (props: IconProps) => (
+
+);
+
+export default LoadingOHIFMark;
diff --git a/platform/ui-next/src/components/Icons/Sources/LoadingSpinner.tsx b/platform/ui-next/src/components/Icons/Sources/LoadingSpinner.tsx
new file mode 100644
index 00000000000..45b8fd22977
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/LoadingSpinner.tsx
@@ -0,0 +1,49 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const LoadingSpinner = (props: IconProps) => (
+
+);
+
+export default LoadingSpinner;
diff --git a/platform/ui-next/src/components/Icons/Sources/Lock.tsx b/platform/ui-next/src/components/Icons/Sources/Lock.tsx
new file mode 100644
index 00000000000..b8a844b029d
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Lock.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Lock = (props: IconProps) => (
+
+);
+
+export default Lock;
diff --git a/platform/ui-next/src/components/Icons/Sources/Magnifier.tsx b/platform/ui-next/src/components/Icons/Sources/Magnifier.tsx
new file mode 100644
index 00000000000..bce9400d9ab
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Magnifier.tsx
@@ -0,0 +1,37 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+const Magnifier = (props: IconProps) => (
+
+);
+
+export default Magnifier;
diff --git a/platform/ui-next/src/components/Icons/Sources/Minus.tsx b/platform/ui-next/src/components/Icons/Sources/Minus.tsx
new file mode 100644
index 00000000000..368c5fa82f2
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Minus.tsx
@@ -0,0 +1,40 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Minus = (props: IconProps) => (
+
+);
+
+export default Minus;
diff --git a/platform/ui-next/src/components/Icons/Sources/MissingIcon.tsx b/platform/ui-next/src/components/Icons/Sources/MissingIcon.tsx
new file mode 100644
index 00000000000..65a561d2adf
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/MissingIcon.tsx
@@ -0,0 +1,6 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const MissingIcon = (props: IconProps) => Missing icon
;
+
+export default MissingIcon;
diff --git a/platform/ui-next/src/components/Icons/Sources/More.tsx b/platform/ui-next/src/components/Icons/Sources/More.tsx
new file mode 100644
index 00000000000..02988a006ea
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/More.tsx
@@ -0,0 +1,54 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const More = (props: IconProps) => (
+
+);
+
+export default More;
diff --git a/platform/ui-next/src/components/Icons/Sources/MultiplePatients.tsx b/platform/ui-next/src/components/Icons/Sources/MultiplePatients.tsx
new file mode 100644
index 00000000000..58867799477
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/MultiplePatients.tsx
@@ -0,0 +1,76 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const MultiplePatients = (props: IconProps) => (
+
+);
+
+export default MultiplePatients;
diff --git a/platform/ui-next/src/components/Icons/Sources/NavigationPanelReveal.tsx b/platform/ui-next/src/components/Icons/Sources/NavigationPanelReveal.tsx
new file mode 100644
index 00000000000..e5eb571f487
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/NavigationPanelReveal.tsx
@@ -0,0 +1,25 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const NavigationPanelReveal = (props: IconProps) => (
+
+);
+
+export default NavigationPanelReveal;
diff --git a/platform/ui-next/src/components/Icons/Sources/NotificationInfo.tsx b/platform/ui-next/src/components/Icons/Sources/NotificationInfo.tsx
new file mode 100644
index 00000000000..8bf8dc11047
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/NotificationInfo.tsx
@@ -0,0 +1,33 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const NotificationInfo = (props: IconProps) => (
+
+);
+
+export default NotificationInfo;
diff --git a/platform/ui-next/src/components/Icons/Sources/OHIFLogo.tsx b/platform/ui-next/src/components/Icons/Sources/OHIFLogo.tsx
new file mode 100644
index 00000000000..eed9b964d59
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/OHIFLogo.tsx
@@ -0,0 +1,72 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const OHIFLogo = (props: IconProps) => (
+
+);
+
+export default OHIFLogo;
diff --git a/platform/ui-next/src/components/Icons/Sources/OHIFLogoColorDarkBackground.tsx b/platform/ui-next/src/components/Icons/Sources/OHIFLogoColorDarkBackground.tsx
new file mode 100644
index 00000000000..15f02d72501
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/OHIFLogoColorDarkBackground.tsx
@@ -0,0 +1,78 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const OHIFLogoColorDarkBackground = (props: IconProps) => (
+
+);
+
+export default OHIFLogoColorDarkBackground;
diff --git a/platform/ui-next/src/components/Icons/Sources/Patient.tsx b/platform/ui-next/src/components/Icons/Sources/Patient.tsx
new file mode 100644
index 00000000000..bf6be5f0f2a
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Patient.tsx
@@ -0,0 +1,59 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Patient = (props: IconProps) => (
+
+);
+
+export default Patient;
diff --git a/platform/ui-next/src/components/Icons/Sources/Pause.tsx b/platform/ui-next/src/components/Icons/Sources/Pause.tsx
new file mode 100644
index 00000000000..065682eca9b
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Pause.tsx
@@ -0,0 +1,26 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Pause = (props: IconProps) => (
+
+);
+
+export default Pause;
diff --git a/platform/ui-next/src/components/Icons/Sources/Pencil.tsx b/platform/ui-next/src/components/Icons/Sources/Pencil.tsx
new file mode 100644
index 00000000000..11fdf52b923
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Pencil.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Pencil = (props: IconProps) => (
+
+);
+
+export default Pencil;
diff --git a/platform/ui-next/src/components/Icons/Sources/Pin.tsx b/platform/ui-next/src/components/Icons/Sources/Pin.tsx
new file mode 100644
index 00000000000..6d367b3dfa3
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Pin.tsx
@@ -0,0 +1,50 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Pin = (props: IconProps) => (
+
+);
+
+export default Pin;
diff --git a/platform/ui-next/src/components/Icons/Sources/PinFill.tsx b/platform/ui-next/src/components/Icons/Sources/PinFill.tsx
new file mode 100644
index 00000000000..9a4e9c3be9e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/PinFill.tsx
@@ -0,0 +1,51 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const PinFill = (props: IconProps) => (
+
+);
+
+export default PinFill;
diff --git a/platform/ui-next/src/components/Icons/Sources/Play.tsx b/platform/ui-next/src/components/Icons/Sources/Play.tsx
new file mode 100644
index 00000000000..2364b12b544
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Play.tsx
@@ -0,0 +1,25 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Play = (props: IconProps) => (
+
+);
+
+export default Play;
diff --git a/platform/ui-next/src/components/Icons/Sources/Plus.tsx b/platform/ui-next/src/components/Icons/Sources/Plus.tsx
new file mode 100644
index 00000000000..60f2cd7b8e3
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Plus.tsx
@@ -0,0 +1,29 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Plus = (props: IconProps) => (
+
+);
+
+export default Plus;
diff --git a/platform/ui-next/src/components/Icons/Sources/PowerOff.tsx b/platform/ui-next/src/components/Icons/Sources/PowerOff.tsx
new file mode 100644
index 00000000000..4de9a9fff1e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/PowerOff.tsx
@@ -0,0 +1,19 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const PowerOff = (props: IconProps) => (
+
+);
+
+export default PowerOff;
diff --git a/platform/ui-next/src/components/Icons/Sources/Refresh.tsx b/platform/ui-next/src/components/Icons/Sources/Refresh.tsx
new file mode 100644
index 00000000000..79c5ae90b8e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Refresh.tsx
@@ -0,0 +1,42 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Refresh = (props: IconProps) => (
+
+);
+
+export default Refresh;
diff --git a/platform/ui-next/src/components/Icons/Sources/Rename.tsx b/platform/ui-next/src/components/Icons/Sources/Rename.tsx
new file mode 100644
index 00000000000..834ea9db5cb
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Rename.tsx
@@ -0,0 +1,50 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Rename = (props: IconProps) => (
+
+);
+
+export default Rename;
diff --git a/platform/ui-next/src/components/Icons/Sources/Search.tsx b/platform/ui-next/src/components/Icons/Sources/Search.tsx
new file mode 100644
index 00000000000..f606aecd465
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Search.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Search = (props: IconProps) => (
+
+);
+
+export default Search;
diff --git a/platform/ui-next/src/components/Icons/Sources/Series.tsx b/platform/ui-next/src/components/Icons/Sources/Series.tsx
new file mode 100644
index 00000000000..a4b34651318
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Series.tsx
@@ -0,0 +1,47 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Series = (props: IconProps) => (
+
+);
+
+export default Series;
diff --git a/platform/ui-next/src/components/Icons/Sources/Settings.tsx b/platform/ui-next/src/components/Icons/Sources/Settings.tsx
new file mode 100644
index 00000000000..beaeed331bd
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Settings.tsx
@@ -0,0 +1,105 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Settings = (props: IconProps) => (
+
+);
+
+export default Settings;
diff --git a/platform/ui-next/src/components/Icons/Sources/Show.tsx b/platform/ui-next/src/components/Icons/Sources/Show.tsx
new file mode 100644
index 00000000000..e0686dedecf
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Show.tsx
@@ -0,0 +1,67 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Show = (props: IconProps) => (
+
+);
+
+export default Show;
diff --git a/platform/ui-next/src/components/Icons/Sources/SidePanelCloseLeft.tsx b/platform/ui-next/src/components/Icons/Sources/SidePanelCloseLeft.tsx
new file mode 100644
index 00000000000..886d831f41c
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/SidePanelCloseLeft.tsx
@@ -0,0 +1,75 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const SidePanelCloseLeft = (props: IconProps) => (
+
+);
+
+export default SidePanelCloseLeft;
diff --git a/platform/ui-next/src/components/Icons/Sources/SidePanelCloseRight.tsx b/platform/ui-next/src/components/Icons/Sources/SidePanelCloseRight.tsx
new file mode 100644
index 00000000000..2d5ec86cd46
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/SidePanelCloseRight.tsx
@@ -0,0 +1,74 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const SidePanelCloseRight = (props: IconProps) => (
+
+);
+
+export default SidePanelCloseRight;
diff --git a/platform/ui-next/src/components/Icons/Sources/Sorting.tsx b/platform/ui-next/src/components/Icons/Sources/Sorting.tsx
new file mode 100644
index 00000000000..819c77c5390
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Sorting.tsx
@@ -0,0 +1,39 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const SortingDescending = (props: IconProps) => (
+
+);
+
+export default SortingDescending;
diff --git a/platform/ui-next/src/components/Icons/Sources/SortingAscending.tsx b/platform/ui-next/src/components/Icons/Sources/SortingAscending.tsx
new file mode 100644
index 00000000000..2aa5021aba2
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/SortingAscending.tsx
@@ -0,0 +1,28 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const SortingAscending = (props: IconProps) => (
+
+);
+
+export default SortingAscending;
diff --git a/platform/ui-next/src/components/Icons/Sources/SortingDescending.tsx b/platform/ui-next/src/components/Icons/Sources/SortingDescending.tsx
new file mode 100644
index 00000000000..d8dfd5df25f
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/SortingDescending.tsx
@@ -0,0 +1,26 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const SortingDescending = (props: IconProps) => (
+
+);
+
+export default SortingDescending;
diff --git a/platform/ui-next/src/components/Icons/Sources/StatusError.tsx b/platform/ui-next/src/components/Icons/Sources/StatusError.tsx
new file mode 100644
index 00000000000..07e42dfa77d
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/StatusError.tsx
@@ -0,0 +1,56 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const StatusError = (props: IconProps) => (
+
+);
+
+export default StatusError;
diff --git a/platform/ui-next/src/components/Icons/Sources/StatusLocked.tsx b/platform/ui-next/src/components/Icons/Sources/StatusLocked.tsx
new file mode 100644
index 00000000000..b4483728a75
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/StatusLocked.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const StatusLocked = (props: IconProps) => (
+
+);
+
+export default StatusLocked;
diff --git a/platform/ui-next/src/components/Icons/Sources/StatusSuccess.tsx b/platform/ui-next/src/components/Icons/Sources/StatusSuccess.tsx
new file mode 100644
index 00000000000..f1fc07fc671
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/StatusSuccess.tsx
@@ -0,0 +1,45 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const StatusSuccess = (props: IconProps) => (
+
+);
+
+export default StatusSuccess;
diff --git a/platform/ui-next/src/components/Icons/Sources/StatusTracking.tsx b/platform/ui-next/src/components/Icons/Sources/StatusTracking.tsx
new file mode 100644
index 00000000000..615863d5584
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/StatusTracking.tsx
@@ -0,0 +1,52 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const StatusTracking = (props: IconProps) => (
+
+);
+
+export default StatusTracking;
diff --git a/platform/ui-next/src/components/Icons/Sources/StatusUntracked.tsx b/platform/ui-next/src/components/Icons/Sources/StatusUntracked.tsx
new file mode 100644
index 00000000000..0afe693d2c0
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/StatusUntracked.tsx
@@ -0,0 +1,30 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const StatusUntracked = (props: IconProps) => (
+
+);
+
+export default StatusUntracked;
diff --git a/platform/ui-next/src/components/Icons/Sources/StatusWarning.tsx b/platform/ui-next/src/components/Icons/Sources/StatusWarning.tsx
new file mode 100644
index 00000000000..8698cee2360
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/StatusWarning.tsx
@@ -0,0 +1,58 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const StatusWarning = (props: IconProps) => (
+
+);
+
+export default StatusWarning;
diff --git a/platform/ui-next/src/components/Icons/Sources/Tab4D.tsx b/platform/ui-next/src/components/Icons/Sources/Tab4D.tsx
new file mode 100644
index 00000000000..1c5c40dcc8e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Tab4D.tsx
@@ -0,0 +1,54 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Tab4D = (props: IconProps) => (
+
+);
+
+export default Tab4D;
diff --git a/platform/ui-next/src/components/Icons/Sources/TabLinear.tsx b/platform/ui-next/src/components/Icons/Sources/TabLinear.tsx
new file mode 100644
index 00000000000..79b56845454
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/TabLinear.tsx
@@ -0,0 +1,47 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const TabLinear = (props: IconProps) => (
+
+);
+
+export default TabLinear;
diff --git a/platform/ui-next/src/components/Icons/Sources/TabPatientInfo.tsx b/platform/ui-next/src/components/Icons/Sources/TabPatientInfo.tsx
new file mode 100644
index 00000000000..a203c46a21c
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/TabPatientInfo.tsx
@@ -0,0 +1,33 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const TabPatientInfo = (props: IconProps) => (
+
+);
+
+export default TabPatientInfo;
diff --git a/platform/ui-next/src/components/Icons/Sources/TabRoiThreshold.tsx b/platform/ui-next/src/components/Icons/Sources/TabRoiThreshold.tsx
new file mode 100644
index 00000000000..a9521f873ab
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/TabRoiThreshold.tsx
@@ -0,0 +1,38 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const TabRoiThreshold = (props: IconProps) => (
+
+);
+
+export default TabRoiThreshold;
diff --git a/platform/ui-next/src/components/Icons/Sources/TabSegmentation.tsx b/platform/ui-next/src/components/Icons/Sources/TabSegmentation.tsx
new file mode 100644
index 00000000000..946e8e29a38
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/TabSegmentation.tsx
@@ -0,0 +1,38 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const TabSegmentation = (props: IconProps) => (
+
+);
+
+export default TabSegmentation;
diff --git a/platform/ui-next/src/components/Icons/Sources/TabStudies.tsx b/platform/ui-next/src/components/Icons/Sources/TabStudies.tsx
new file mode 100644
index 00000000000..47cefcc9a9e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/TabStudies.tsx
@@ -0,0 +1,62 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const TabStudies = (props: IconProps) => (
+
+);
+
+export default TabStudies;
diff --git a/platform/ui-next/src/components/Icons/Sources/ThumbnailView.tsx b/platform/ui-next/src/components/Icons/Sources/ThumbnailView.tsx
new file mode 100644
index 00000000000..e8898dbbfab
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ThumbnailView.tsx
@@ -0,0 +1,67 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ThumbnailView = (props: IconProps) => (
+
+);
+
+export default ThumbnailView;
diff --git a/platform/ui-next/src/components/Icons/Sources/Tools.tsx b/platform/ui-next/src/components/Icons/Sources/Tools.tsx
new file mode 100644
index 00000000000..2100fed5753
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Tools.tsx
@@ -0,0 +1,3339 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ToolLayout = (props: IconProps) => (
+
+);
+
+export const ToolLength = (props: IconProps) => (
+
+);
+
+export const Tool3DRotate = (props: IconProps) => (
+
+);
+
+export const ToolAngle = (props: IconProps) => (
+
+);
+
+export const ToolAnnotate = (props: IconProps) => (
+
+);
+
+export const ToolBidirectional = (props: IconProps) => (
+
+);
+
+export const ToolCalibrate = (props: IconProps) => (
+
+);
+
+export const ToolCapture = (props: IconProps) => (
+
+);
+
+export const ToolCine = (props: IconProps) => (
+
+);
+
+export const ToolCircle = (props: IconProps) => (
+
+);
+
+export const ToolCobbAngle = (props: IconProps) => (
+
+);
+
+export const ToolCreateThreshold = (props: IconProps) => (
+
+);
+
+export const ToolCrosshair = (props: IconProps) => (
+
+);
+
+export const ToolDicomTagBrowser = (props: IconProps) => (
+
+);
+
+export const ToolFlipHorizontal = (props: IconProps) => (
+
+);
+
+export const ToolFreehandPolygon = (props: IconProps) => (
+
+);
+
+export const ToolFreehandRoi = (props: IconProps) => (
+
+);
+
+export const ToolFreehand = (props: IconProps) => (
+
+);
+
+export const ToolFusionColor = (props: IconProps) => (
+
+);
+
+export const ToolInvert = (props: IconProps) => (
+
+);
+
+export const ToolLayoutDefault = (props: IconProps) => (
+
+);
+
+export const ToolMagneticRoi = (props: IconProps) => (
+
+);
+
+export const ToolMagnify = (props: IconProps) => (
+
+);
+
+export const ToolMeasureEllipse = (props: IconProps) => (
+
+);
+
+export const ToolMoreMenu = (props: IconProps) => (
+
+);
+
+export const ToolMove = (props: IconProps) => (
+
+);
+
+export const ToolPolygon = (props: IconProps) => (
+
+);
+
+export const ToolQuickMagnify = (props: IconProps) => (
+
+);
+
+export const ToolRectangle = (props: IconProps) => (
+
+);
+
+export const ToolReferenceLines = (props: IconProps) => (
+
+);
+
+export const ToolProbe = (props: IconProps) => (
+
+);
+
+export const ToolReset = (props: IconProps) => (
+
+);
+
+export const ToolRotateRight = (props: IconProps) => (
+
+);
+
+export const ToolSegBrush = (props: IconProps) => (
+
+);
+
+export const ToolSegEraser = (props: IconProps) => (
+
+);
+
+export const ToolSegShape = (props: IconProps) => (
+
+);
+
+export const ToolSegThreshold = (props: IconProps) => (
+
+);
+
+export const ToolSplineRoi = (props: IconProps) => (
+
+);
+
+export const ToolStackImageSync = (props: IconProps) => (
+
+);
+
+export const ToolStackScroll = (props: IconProps) => (
+
+);
+
+export const ToolToggleDicomOverlay = (props: IconProps) => (
+
+);
+
+export const ToolUltrasoundBidirectional = (props: IconProps) => (
+
+);
+
+export const ToolWindowLevel = (props: IconProps) => (
+
+);
+
+export const ToolWindowRegion = (props: IconProps) => (
+
+);
+
+export const ToolZoom = (props: IconProps) => (
+
+);
+
+export const ToolBrush = (props: IconProps) => (
+
+);
+
+export const ToolEraser = (props: IconProps) => (
+
+);
+
+export const ToolThreshold = (props: IconProps) => (
+
+);
+
+export const ToolShape = (props: IconProps) => (
+
+);
diff --git a/platform/ui-next/src/components/Icons/Sources/Trash.tsx b/platform/ui-next/src/components/Icons/Sources/Trash.tsx
new file mode 100644
index 00000000000..95f25432b2f
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Trash.tsx
@@ -0,0 +1,17 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Trash = (props: IconProps) => (
+
+);
+
+export default Trash;
diff --git a/platform/ui-next/src/components/Icons/Sources/Upload.tsx b/platform/ui-next/src/components/Icons/Sources/Upload.tsx
new file mode 100644
index 00000000000..52732b66cc7
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/Upload.tsx
@@ -0,0 +1,29 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const Upload = (props: IconProps) => (
+
+);
+
+export default Upload;
diff --git a/platform/ui-next/src/components/Icons/Sources/ViewportViews.tsx b/platform/ui-next/src/components/Icons/Sources/ViewportViews.tsx
new file mode 100644
index 00000000000..69a71a2376e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ViewportViews.tsx
@@ -0,0 +1,45 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ViewportViews = (props: IconProps) => (
+
+);
+
+export default ViewportViews;
diff --git a/platform/ui-next/src/components/Icons/Sources/ViewportWindowLevel.tsx b/platform/ui-next/src/components/Icons/Sources/ViewportWindowLevel.tsx
new file mode 100644
index 00000000000..d4b1601167e
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/Sources/ViewportWindowLevel.tsx
@@ -0,0 +1,58 @@
+import React from 'react';
+import type { IconProps } from '../types';
+
+export const ViewportWindowLevel = (props: IconProps) => (
+
+);
+
+export default ViewportWindowLevel;
diff --git a/platform/ui-next/src/components/Icons/types.ts b/platform/ui-next/src/components/Icons/types.ts
new file mode 100644
index 00000000000..db9ee6a1969
--- /dev/null
+++ b/platform/ui-next/src/components/Icons/types.ts
@@ -0,0 +1,3 @@
+import { HTMLAttributes } from 'react';
+
+export type IconProps = HTMLAttributes;
diff --git a/platform/ui-next/src/types/global.d.ts b/platform/ui-next/src/types/global.d.ts
new file mode 100644
index 00000000000..403b544bb91
--- /dev/null
+++ b/platform/ui-next/src/types/global.d.ts
@@ -0,0 +1,4 @@
+declare module '*.png' {
+ const content: string;
+ export default content;
+}
diff --git a/platform/ui/CHANGELOG.md b/platform/ui/CHANGELOG.md
index 9a49d60a5df..9d76a0a3614 100644
--- a/platform/ui/CHANGELOG.md
+++ b/platform/ui/CHANGELOG.md
@@ -3,6 +3,87 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [3.10.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.29...v3.10.0-beta.30) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui
+
+
+
+
+
+# [3.10.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.28...v3.10.0-beta.29) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui
+
+
+
+
+
+# [3.10.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.27...v3.10.0-beta.28) (2024-12-18)
+
+**Note:** Version bump only for package @ohif/ui
+
+
+
+
+
+# [3.10.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.26...v3.10.0-beta.27) (2024-12-18)
+
+
+### Features
+
+* **measurements:** Provide for the Load (SR) measurements button to optionally clear existing measurements prior to loading the SR. ([#4586](https://github.com/OHIF/Viewers/issues/4586)) ([4d3d5e7](https://github.com/OHIF/Viewers/commit/4d3d5e794cb99212eba06bf91dbb30a258725efe))
+
+
+
+
+
+# [3.10.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.25...v3.10.0-beta.26) (2024-12-18)
+
+
+### Bug Fixes
+
+* ohif icons in Header ([#4611](https://github.com/OHIF/Viewers/issues/4611)) ([52cf9b1](https://github.com/OHIF/Viewers/commit/52cf9b1e0398f966d4498dda83fd5ceae69262c6))
+
+
+
+
+
+# [3.10.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.24...v3.10.0-beta.25) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/ui
+
+
+
+
+
+# [3.10.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.23...v3.10.0-beta.24) (2024-12-17)
+
+
+### Features
+
+* migrate icons to ui-next ([#4606](https://github.com/OHIF/Viewers/issues/4606)) ([4e2ae32](https://github.com/OHIF/Viewers/commit/4e2ae328744ed95589c2cdf7a531454a25bf88b5))
+
+
+
+
+
+# [3.10.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.22...v3.10.0-beta.23) (2024-12-17)
+
+**Note:** Version bump only for package @ohif/ui
+
+
+
+
+
+# [3.10.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.21...v3.10.0-beta.22) (2024-12-13)
+
+**Note:** Version bump only for package @ohif/ui
+
+
+
+
+
# [3.10.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.10.0-beta.20...v3.10.0-beta.21) (2024-12-11)
**Note:** Version bump only for package @ohif/ui
diff --git a/platform/ui/assets/images/action-new-dialog.svg b/platform/ui/assets/images/action-new-dialog.svg
deleted file mode 100644
index 89331dc6b5f..00000000000
--- a/platform/ui/assets/images/action-new-dialog.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/arrow-down.svg b/platform/ui/assets/images/arrow-down.svg
deleted file mode 100644
index 5064d51e422..00000000000
--- a/platform/ui/assets/images/arrow-down.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/arrow-left-small.svg b/platform/ui/assets/images/arrow-left-small.svg
deleted file mode 100644
index 4a86c50e23b..00000000000
--- a/platform/ui/assets/images/arrow-left-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/arrow-left.svg b/platform/ui/assets/images/arrow-left.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/platform/ui/assets/images/arrow-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/arrow-right-small.svg b/platform/ui/assets/images/arrow-right-small.svg
deleted file mode 100644
index 6d72336f60e..00000000000
--- a/platform/ui/assets/images/arrow-right-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/arrow-right.svg b/platform/ui/assets/images/arrow-right.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/platform/ui/assets/images/arrow-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/calendar.svg b/platform/ui/assets/images/calendar.svg
deleted file mode 100644
index af83a587fcd..00000000000
--- a/platform/ui/assets/images/calendar.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/cancel.svg b/platform/ui/assets/images/cancel.svg
deleted file mode 100644
index dbf6c1df115..00000000000
--- a/platform/ui/assets/images/cancel.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/checkbox-active.svg b/platform/ui/assets/images/checkbox-active.svg
deleted file mode 100644
index a56c13f5c71..00000000000
--- a/platform/ui/assets/images/checkbox-active.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/checkbox-checked.svg b/platform/ui/assets/images/checkbox-checked.svg
deleted file mode 100644
index e9aeb91451e..00000000000
--- a/platform/ui/assets/images/checkbox-checked.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/checkbox-default.svg b/platform/ui/assets/images/checkbox-default.svg
deleted file mode 100644
index 3fd07915329..00000000000
--- a/platform/ui/assets/images/checkbox-default.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/checkbox-unchecked.svg b/platform/ui/assets/images/checkbox-unchecked.svg
deleted file mode 100644
index 99779d52e52..00000000000
--- a/platform/ui/assets/images/checkbox-unchecked.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/chevron-down.svg b/platform/ui/assets/images/chevron-down.svg
deleted file mode 100644
index 01aea1b3040..00000000000
--- a/platform/ui/assets/images/chevron-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/chevron-left.svg b/platform/ui/assets/images/chevron-left.svg
deleted file mode 100644
index e9951716baa..00000000000
--- a/platform/ui/assets/images/chevron-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/chevron-menu.svg b/platform/ui/assets/images/chevron-menu.svg
deleted file mode 100644
index 7e0d9054df0..00000000000
--- a/platform/ui/assets/images/chevron-menu.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/chevron-next.svg b/platform/ui/assets/images/chevron-next.svg
deleted file mode 100644
index 197f3f2d424..00000000000
--- a/platform/ui/assets/images/chevron-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/chevron-prev.svg b/platform/ui/assets/images/chevron-prev.svg
deleted file mode 100644
index dcd01a2b8c6..00000000000
--- a/platform/ui/assets/images/chevron-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/chevron-right.svg b/platform/ui/assets/images/chevron-right.svg
deleted file mode 100644
index 355ccbff15a..00000000000
--- a/platform/ui/assets/images/chevron-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/circled-checkmark.svg b/platform/ui/assets/images/circled-checkmark.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/platform/ui/assets/images/circled-checkmark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/clipboard.svg b/platform/ui/assets/images/clipboard.svg
deleted file mode 100644
index 850511a0b84..00000000000
--- a/platform/ui/assets/images/clipboard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui/assets/images/closeIcon.svg b/platform/ui/assets/images/closeIcon.svg
deleted file mode 100644
index 4760717a4b8..00000000000
--- a/platform/ui/assets/images/closeIcon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/content-next.svg b/platform/ui/assets/images/content-next.svg
deleted file mode 100644
index 45f0b398569..00000000000
--- a/platform/ui/assets/images/content-next.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/content-prev.svg b/platform/ui/assets/images/content-prev.svg
deleted file mode 100644
index a01164b6bae..00000000000
--- a/platform/ui/assets/images/content-prev.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/database.svg b/platform/ui/assets/images/database.svg
deleted file mode 100644
index 79fd60ef694..00000000000
--- a/platform/ui/assets/images/database.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
diff --git a/platform/ui/assets/images/dotted-circle.svg b/platform/ui/assets/images/dotted-circle.svg
deleted file mode 100644
index 9fcbdcf5a3e..00000000000
--- a/platform/ui/assets/images/dotted-circle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/edit-patient.svg b/platform/ui/assets/images/edit-patient.svg
deleted file mode 100644
index cd37992127f..00000000000
--- a/platform/ui/assets/images/edit-patient.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/platform/ui/assets/images/exclamation.svg b/platform/ui/assets/images/exclamation.svg
deleted file mode 100644
index 5b6ae388b23..00000000000
--- a/platform/ui/assets/images/exclamation.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/external-link.svg b/platform/ui/assets/images/external-link.svg
deleted file mode 100644
index e2407a154da..00000000000
--- a/platform/ui/assets/images/external-link.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/eye-hidden.svg b/platform/ui/assets/images/eye-hidden.svg
deleted file mode 100644
index df364aeb699..00000000000
--- a/platform/ui/assets/images/eye-hidden.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/eye-visible.svg b/platform/ui/assets/images/eye-visible.svg
deleted file mode 100644
index 91e3efb805d..00000000000
--- a/platform/ui/assets/images/eye-visible.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/focus-frame-target.svg b/platform/ui/assets/images/focus-frame-target.svg
deleted file mode 100644
index 1139d858c6d..00000000000
--- a/platform/ui/assets/images/focus-frame-target.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/group-layers.svg b/platform/ui/assets/images/group-layers.svg
deleted file mode 100644
index f4b05921515..00000000000
--- a/platform/ui/assets/images/group-layers.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-add.svg b/platform/ui/assets/images/icon-add.svg
deleted file mode 100644
index cc62a07ad43..00000000000
--- a/platform/ui/assets/images/icon-add.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-alert-small.svg b/platform/ui/assets/images/icon-alert-small.svg
deleted file mode 100644
index 51151d70925..00000000000
--- a/platform/ui/assets/images/icon-alert-small.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-chevron-patient.svg b/platform/ui/assets/images/icon-chevron-patient.svg
deleted file mode 100644
index b96478759b8..00000000000
--- a/platform/ui/assets/images/icon-chevron-patient.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-clear-field.svg b/platform/ui/assets/images/icon-clear-field.svg
deleted file mode 100644
index faf0195004d..00000000000
--- a/platform/ui/assets/images/icon-clear-field.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-close.svg b/platform/ui/assets/images/icon-close.svg
deleted file mode 100644
index 75066f4d005..00000000000
--- a/platform/ui/assets/images/icon-close.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-color-lut.svg b/platform/ui/assets/images/icon-color-lut.svg
deleted file mode 100644
index a339125e7f9..00000000000
--- a/platform/ui/assets/images/icon-color-lut.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-delete.svg b/platform/ui/assets/images/icon-delete.svg
deleted file mode 100644
index c55f7a27f02..00000000000
--- a/platform/ui/assets/images/icon-delete.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-disclosure-close.svg b/platform/ui/assets/images/icon-disclosure-close.svg
deleted file mode 100644
index dd6078c55c3..00000000000
--- a/platform/ui/assets/images/icon-disclosure-close.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-disclosure-open.svg b/platform/ui/assets/images/icon-disclosure-open.svg
deleted file mode 100644
index 7dae7c9ec4e..00000000000
--- a/platform/ui/assets/images/icon-disclosure-open.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-display-settings.svg b/platform/ui/assets/images/icon-display-settings.svg
deleted file mode 100644
index 90adb8b5cc4..00000000000
--- a/platform/ui/assets/images/icon-display-settings.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-more-menu.svg b/platform/ui/assets/images/icon-more-menu.svg
deleted file mode 100644
index 32f655b0d2c..00000000000
--- a/platform/ui/assets/images/icon-more-menu.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-mpr-alt.svg b/platform/ui/assets/images/icon-mpr-alt.svg
deleted file mode 100644
index 74c7550b457..00000000000
--- a/platform/ui/assets/images/icon-mpr-alt.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-multiple-patients.svg b/platform/ui/assets/images/icon-multiple-patients.svg
deleted file mode 100644
index 276662f9a91..00000000000
--- a/platform/ui/assets/images/icon-multiple-patients.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-next-inactive.svg b/platform/ui/assets/images/icon-next-inactive.svg
deleted file mode 100644
index 90715544874..00000000000
--- a/platform/ui/assets/images/icon-next-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-next.svg b/platform/ui/assets/images/icon-next.svg
deleted file mode 100644
index 0a475ea0b1a..00000000000
--- a/platform/ui/assets/images/icon-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-patient.svg b/platform/ui/assets/images/icon-patient.svg
deleted file mode 100644
index 0ddc8f7e65d..00000000000
--- a/platform/ui/assets/images/icon-patient.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-pause.svg b/platform/ui/assets/images/icon-pause.svg
deleted file mode 100644
index 00f45ac2987..00000000000
--- a/platform/ui/assets/images/icon-pause.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-play.svg b/platform/ui/assets/images/icon-play.svg
deleted file mode 100644
index 226ae614d2c..00000000000
--- a/platform/ui/assets/images/icon-play.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-prev-inactive.svg b/platform/ui/assets/images/icon-prev-inactive.svg
deleted file mode 100644
index 2d0df2da123..00000000000
--- a/platform/ui/assets/images/icon-prev-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-prev.svg b/platform/ui/assets/images/icon-prev.svg
deleted file mode 100644
index bd778180494..00000000000
--- a/platform/ui/assets/images/icon-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-rename.svg b/platform/ui/assets/images/icon-rename.svg
deleted file mode 100644
index 6ccfa0432e9..00000000000
--- a/platform/ui/assets/images/icon-rename.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-search.svg b/platform/ui/assets/images/icon-search.svg
deleted file mode 100644
index 2a960ddd32a..00000000000
--- a/platform/ui/assets/images/icon-search.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-settings.svg b/platform/ui/assets/images/icon-settings.svg
deleted file mode 100644
index 381dae6f2e4..00000000000
--- a/platform/ui/assets/images/icon-settings.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-status-alert.svg b/platform/ui/assets/images/icon-status-alert.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/platform/ui/assets/images/icon-status-alert.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-tool-scissor.svg b/platform/ui/assets/images/icon-tool-scissor.svg
deleted file mode 100644
index 8559d251547..00000000000
--- a/platform/ui/assets/images/icon-tool-scissor.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
diff --git a/platform/ui/assets/images/icon-toolbar-back.svg b/platform/ui/assets/images/icon-toolbar-back.svg
deleted file mode 100644
index 8ee453b2c10..00000000000
--- a/platform/ui/assets/images/icon-toolbar-back.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/icon-transferring.svg b/platform/ui/assets/images/icon-transferring.svg
deleted file mode 100644
index 86379e138eb..00000000000
--- a/platform/ui/assets/images/icon-transferring.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icon-upload.svg b/platform/ui/assets/images/icon-upload.svg
deleted file mode 100644
index cdd1366fa3e..00000000000
--- a/platform/ui/assets/images/icon-upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/icons-alert-outline.svg b/platform/ui/assets/images/icons-alert-outline.svg
deleted file mode 100644
index 747b65c78e3..00000000000
--- a/platform/ui/assets/images/icons-alert-outline.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/illustration-investigational-use.svg b/platform/ui/assets/images/illustration-investigational-use.svg
deleted file mode 100644
index 5ca03db6879..00000000000
--- a/platform/ui/assets/images/illustration-investigational-use.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/info-action.svg b/platform/ui/assets/images/info-action.svg
deleted file mode 100644
index 305a6c385a7..00000000000
--- a/platform/ui/assets/images/info-action.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/assets/images/info-link.svg b/platform/ui/assets/images/info-link.svg
deleted file mode 100644
index 743fdbb6b62..00000000000
--- a/platform/ui/assets/images/info-link.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/info.svg b/platform/ui/assets/images/info.svg
deleted file mode 100644
index 8874e2a8dd2..00000000000
--- a/platform/ui/assets/images/info.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/launch-arrow.svg b/platform/ui/assets/images/launch-arrow.svg
deleted file mode 100644
index 0f55172d878..00000000000
--- a/platform/ui/assets/images/launch-arrow.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/launch-info.svg b/platform/ui/assets/images/launch-info.svg
deleted file mode 100644
index 6e999dc3575..00000000000
--- a/platform/ui/assets/images/launch-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/layout-advanced-3d-four-up.svg b/platform/ui/assets/images/layout-advanced-3d-four-up.svg
deleted file mode 100644
index f9f445ee13b..00000000000
--- a/platform/ui/assets/images/layout-advanced-3d-four-up.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-advanced-3d-main.svg b/platform/ui/assets/images/layout-advanced-3d-main.svg
deleted file mode 100644
index 15b5d31ccac..00000000000
--- a/platform/ui/assets/images/layout-advanced-3d-main.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-advanced-3d-only.svg b/platform/ui/assets/images/layout-advanced-3d-only.svg
deleted file mode 100644
index 8ee7a74315b..00000000000
--- a/platform/ui/assets/images/layout-advanced-3d-only.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-advanced-3d-primary.svg b/platform/ui/assets/images/layout-advanced-3d-primary.svg
deleted file mode 100644
index e77ecc9d653..00000000000
--- a/platform/ui/assets/images/layout-advanced-3d-primary.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-advanced-axial-primary.svg b/platform/ui/assets/images/layout-advanced-axial-primary.svg
deleted file mode 100644
index 79a34077a96..00000000000
--- a/platform/ui/assets/images/layout-advanced-axial-primary.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-advanced-mpr.svg b/platform/ui/assets/images/layout-advanced-mpr.svg
deleted file mode 100644
index d23b2fbf45c..00000000000
--- a/platform/ui/assets/images/layout-advanced-mpr.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-common-1x1.svg b/platform/ui/assets/images/layout-common-1x1.svg
deleted file mode 100644
index 537c7a86cf9..00000000000
--- a/platform/ui/assets/images/layout-common-1x1.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-common-1x2.svg b/platform/ui/assets/images/layout-common-1x2.svg
deleted file mode 100644
index db5aca3627a..00000000000
--- a/platform/ui/assets/images/layout-common-1x2.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-common-2x2.svg b/platform/ui/assets/images/layout-common-2x2.svg
deleted file mode 100644
index 8dfe00701f1..00000000000
--- a/platform/ui/assets/images/layout-common-2x2.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/layout-common-2x3.svg b/platform/ui/assets/images/layout-common-2x3.svg
deleted file mode 100644
index 3cb298eec50..00000000000
--- a/platform/ui/assets/images/layout-common-2x3.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/list-bullets.svg b/platform/ui/assets/images/list-bullets.svg
deleted file mode 100644
index 25949de56d0..00000000000
--- a/platform/ui/assets/images/list-bullets.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/assets/images/loading-ohif-mark.svg b/platform/ui/assets/images/loading-ohif-mark.svg
deleted file mode 100644
index 181e275eb12..00000000000
--- a/platform/ui/assets/images/loading-ohif-mark.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/lock.svg b/platform/ui/assets/images/lock.svg
deleted file mode 100644
index e3eaf48b68e..00000000000
--- a/platform/ui/assets/images/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui/assets/images/logo-ohif-small.svg b/platform/ui/assets/images/logo-ohif-small.svg
deleted file mode 100644
index 6a8f669f66e..00000000000
--- a/platform/ui/assets/images/logo-ohif-small.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/magnifier.svg b/platform/ui/assets/images/magnifier.svg
deleted file mode 100644
index 7d199db8804..00000000000
--- a/platform/ui/assets/images/magnifier.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/navigation-panel-right-hide.svg b/platform/ui/assets/images/navigation-panel-right-hide.svg
deleted file mode 100644
index 7394397813d..00000000000
--- a/platform/ui/assets/images/navigation-panel-right-hide.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/navigation-panel-right-reveal.svg b/platform/ui/assets/images/navigation-panel-right-reveal.svg
deleted file mode 100644
index 5d5f03544cb..00000000000
--- a/platform/ui/assets/images/navigation-panel-right-reveal.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/next-arrow.svg b/platform/ui/assets/images/next-arrow.svg
deleted file mode 100644
index 027a17de37d..00000000000
--- a/platform/ui/assets/images/next-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/notifications-error.svg b/platform/ui/assets/images/notifications-error.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/platform/ui/assets/images/notifications-error.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/notifications-info.svg b/platform/ui/assets/images/notifications-info.svg
deleted file mode 100644
index c3dd49c07a9..00000000000
--- a/platform/ui/assets/images/notifications-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/notifications-success.svg b/platform/ui/assets/images/notifications-success.svg
deleted file mode 100644
index 38096d3d793..00000000000
--- a/platform/ui/assets/images/notifications-success.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/notifications-warning.svg b/platform/ui/assets/images/notifications-warning.svg
deleted file mode 100644
index a3f435647b4..00000000000
--- a/platform/ui/assets/images/notifications-warning.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/notificationwarning-diamond.svg b/platform/ui/assets/images/notificationwarning-diamond.svg
deleted file mode 100644
index 3ab48f2b906..00000000000
--- a/platform/ui/assets/images/notificationwarning-diamond.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/assets/images/ohif-logo-color-darkbg.svg b/platform/ui/assets/images/ohif-logo-color-darkbg.svg
deleted file mode 100644
index 5458381274b..00000000000
--- a/platform/ui/assets/images/ohif-logo-color-darkbg.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/ohif-logo.svg b/platform/ui/assets/images/ohif-logo.svg
deleted file mode 100644
index 3692116b414..00000000000
--- a/platform/ui/assets/images/ohif-logo.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/old-play.svg b/platform/ui/assets/images/old-play.svg
deleted file mode 100644
index b947e193434..00000000000
--- a/platform/ui/assets/images/old-play.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/old-stop.svg b/platform/ui/assets/images/old-stop.svg
deleted file mode 100644
index 264d09a2f80..00000000000
--- a/platform/ui/assets/images/old-stop.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/old-trash.svg b/platform/ui/assets/images/old-trash.svg
deleted file mode 100644
index f3033a083ce..00000000000
--- a/platform/ui/assets/images/old-trash.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/panel-group-more.svg b/platform/ui/assets/images/panel-group-more.svg
deleted file mode 100644
index a8b496e524d..00000000000
--- a/platform/ui/assets/images/panel-group-more.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/panel-group-open-close.svg b/platform/ui/assets/images/panel-group-open-close.svg
deleted file mode 100644
index 5bed02f11ab..00000000000
--- a/platform/ui/assets/images/panel-group-open-close.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/pencil.svg b/platform/ui/assets/images/pencil.svg
deleted file mode 100644
index 1b643bfecb1..00000000000
--- a/platform/ui/assets/images/pencil.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/platform/ui/assets/images/power-off.svg b/platform/ui/assets/images/power-off.svg
deleted file mode 100644
index 3dd5dcf20df..00000000000
--- a/platform/ui/assets/images/power-off.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/assets/images/prev-arrow.svg b/platform/ui/assets/images/prev-arrow.svg
deleted file mode 100644
index 455afb6bfbe..00000000000
--- a/platform/ui/assets/images/prev-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/profile.svg b/platform/ui/assets/images/profile.svg
deleted file mode 100644
index 6d07ec81ea3..00000000000
--- a/platform/ui/assets/images/profile.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui/assets/images/push-left.svg b/platform/ui/assets/images/push-left.svg
deleted file mode 100644
index 3569a0a4067..00000000000
--- a/platform/ui/assets/images/push-left.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/push-right.svg b/platform/ui/assets/images/push-right.svg
deleted file mode 100644
index af673fe3a39..00000000000
--- a/platform/ui/assets/images/push-right.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/assets/images/row-add.svg b/platform/ui/assets/images/row-add.svg
deleted file mode 100644
index 490ede8bd1f..00000000000
--- a/platform/ui/assets/images/row-add.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/row-edit.svg b/platform/ui/assets/images/row-edit.svg
deleted file mode 100644
index 5195a9628a8..00000000000
--- a/platform/ui/assets/images/row-edit.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/row-hidden.svg b/platform/ui/assets/images/row-hidden.svg
deleted file mode 100644
index fdb63b07883..00000000000
--- a/platform/ui/assets/images/row-hidden.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/assets/images/row-lock.svg b/platform/ui/assets/images/row-lock.svg
deleted file mode 100644
index 2cc3780e79f..00000000000
--- a/platform/ui/assets/images/row-lock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/row-shown.svg b/platform/ui/assets/images/row-shown.svg
deleted file mode 100644
index de7cef9d622..00000000000
--- a/platform/ui/assets/images/row-shown.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/row-unlock.svg b/platform/ui/assets/images/row-unlock.svg
deleted file mode 100644
index ed05e367479..00000000000
--- a/platform/ui/assets/images/row-unlock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/settings.svg b/platform/ui/assets/images/settings.svg
deleted file mode 100644
index a59f13eeb46..00000000000
--- a/platform/ui/assets/images/settings.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/side-panel-close-left.svg b/platform/ui/assets/images/side-panel-close-left.svg
deleted file mode 100644
index ef901e0a83c..00000000000
--- a/platform/ui/assets/images/side-panel-close-left.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui/assets/images/side-panel-close-right.svg b/platform/ui/assets/images/side-panel-close-right.svg
deleted file mode 100644
index d455e2abc29..00000000000
--- a/platform/ui/assets/images/side-panel-close-right.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui/assets/images/sorting-active-down.svg b/platform/ui/assets/images/sorting-active-down.svg
deleted file mode 100644
index 78ed5310212..00000000000
--- a/platform/ui/assets/images/sorting-active-down.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/sorting-active-up.svg b/platform/ui/assets/images/sorting-active-up.svg
deleted file mode 100644
index f322f393b5d..00000000000
--- a/platform/ui/assets/images/sorting-active-up.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/sorting.svg b/platform/ui/assets/images/sorting.svg
deleted file mode 100644
index cdd422f34a0..00000000000
--- a/platform/ui/assets/images/sorting.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/status-alert-warning.svg b/platform/ui/assets/images/status-alert-warning.svg
deleted file mode 100644
index 63397535101..00000000000
--- a/platform/ui/assets/images/status-alert-warning.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/status-alert.svg b/platform/ui/assets/images/status-alert.svg
deleted file mode 100644
index 3a88223e96e..00000000000
--- a/platform/ui/assets/images/status-alert.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/status-locked.svg b/platform/ui/assets/images/status-locked.svg
deleted file mode 100644
index 344ffe329e7..00000000000
--- a/platform/ui/assets/images/status-locked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/status-tracked.svg b/platform/ui/assets/images/status-tracked.svg
deleted file mode 100644
index 549063a4968..00000000000
--- a/platform/ui/assets/images/status-tracked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/status-untracked.svg b/platform/ui/assets/images/status-untracked.svg
deleted file mode 100644
index a4186231a10..00000000000
--- a/platform/ui/assets/images/status-untracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/tab-4d.svg b/platform/ui/assets/images/tab-4d.svg
deleted file mode 100644
index e8eb101c216..00000000000
--- a/platform/ui/assets/images/tab-4d.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tab-linear.svg b/platform/ui/assets/images/tab-linear.svg
deleted file mode 100644
index b03c5529637..00000000000
--- a/platform/ui/assets/images/tab-linear.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/assets/images/tab-patient-info.svg b/platform/ui/assets/images/tab-patient-info.svg
deleted file mode 100644
index f74a7d079ee..00000000000
--- a/platform/ui/assets/images/tab-patient-info.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/assets/images/tab-roi-threshold.svg b/platform/ui/assets/images/tab-roi-threshold.svg
deleted file mode 100644
index 2680ceab541..00000000000
--- a/platform/ui/assets/images/tab-roi-threshold.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/assets/images/tab-segmentation.svg b/platform/ui/assets/images/tab-segmentation.svg
deleted file mode 100644
index 0a7a3377a21..00000000000
--- a/platform/ui/assets/images/tab-segmentation.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/assets/images/tab-studies.svg b/platform/ui/assets/images/tab-studies.svg
deleted file mode 100644
index 7e3e1ce3e3f..00000000000
--- a/platform/ui/assets/images/tab-studies.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
diff --git a/platform/ui/assets/images/tool-3d-rotate.svg b/platform/ui/assets/images/tool-3d-rotate.svg
deleted file mode 100644
index 20d190cad16..00000000000
--- a/platform/ui/assets/images/tool-3d-rotate.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-angle.svg b/platform/ui/assets/images/tool-angle.svg
deleted file mode 100644
index 064a1502f84..00000000000
--- a/platform/ui/assets/images/tool-angle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-annotate.svg b/platform/ui/assets/images/tool-annotate.svg
deleted file mode 100644
index b10a8ad5295..00000000000
--- a/platform/ui/assets/images/tool-annotate.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-bidirectional.svg b/platform/ui/assets/images/tool-bidirectional.svg
deleted file mode 100644
index 4f77aa51b86..00000000000
--- a/platform/ui/assets/images/tool-bidirectional.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-calibrate.svg b/platform/ui/assets/images/tool-calibrate.svg
deleted file mode 100644
index 7fd8966db6f..00000000000
--- a/platform/ui/assets/images/tool-calibrate.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-capture.svg b/platform/ui/assets/images/tool-capture.svg
deleted file mode 100644
index 391cb892e3a..00000000000
--- a/platform/ui/assets/images/tool-capture.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-cine.svg b/platform/ui/assets/images/tool-cine.svg
deleted file mode 100644
index e3da518d30c..00000000000
--- a/platform/ui/assets/images/tool-cine.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-circle.svg b/platform/ui/assets/images/tool-circle.svg
deleted file mode 100644
index 011ec550730..00000000000
--- a/platform/ui/assets/images/tool-circle.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-cobb-angle.svg b/platform/ui/assets/images/tool-cobb-angle.svg
deleted file mode 100644
index debb0397b2a..00000000000
--- a/platform/ui/assets/images/tool-cobb-angle.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-create-threshold.svg b/platform/ui/assets/images/tool-create-threshold.svg
deleted file mode 100644
index 2385f807393..00000000000
--- a/platform/ui/assets/images/tool-create-threshold.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/tool-crosshair.svg b/platform/ui/assets/images/tool-crosshair.svg
deleted file mode 100644
index ebbd617f258..00000000000
--- a/platform/ui/assets/images/tool-crosshair.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-dicom-tag-browser.svg b/platform/ui/assets/images/tool-dicom-tag-browser.svg
deleted file mode 100644
index f87608015b9..00000000000
--- a/platform/ui/assets/images/tool-dicom-tag-browser.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-flip-horizontal.svg b/platform/ui/assets/images/tool-flip-horizontal.svg
deleted file mode 100644
index f3ab15fe540..00000000000
--- a/platform/ui/assets/images/tool-flip-horizontal.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-freehand-polygon.svg b/platform/ui/assets/images/tool-freehand-polygon.svg
deleted file mode 100644
index bfc1b0dcd5f..00000000000
--- a/platform/ui/assets/images/tool-freehand-polygon.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
diff --git a/platform/ui/assets/images/tool-freehand-roi.svg b/platform/ui/assets/images/tool-freehand-roi.svg
deleted file mode 100644
index 42160326ed0..00000000000
--- a/platform/ui/assets/images/tool-freehand-roi.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-freehand.svg b/platform/ui/assets/images/tool-freehand.svg
deleted file mode 100644
index 2159f915050..00000000000
--- a/platform/ui/assets/images/tool-freehand.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
diff --git a/platform/ui/assets/images/tool-fusion-color.svg b/platform/ui/assets/images/tool-fusion-color.svg
deleted file mode 100644
index a09783d8c11..00000000000
--- a/platform/ui/assets/images/tool-fusion-color.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/platform/ui/assets/images/tool-invert.svg b/platform/ui/assets/images/tool-invert.svg
deleted file mode 100644
index 9b5047ca290..00000000000
--- a/platform/ui/assets/images/tool-invert.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-layout-default.svg b/platform/ui/assets/images/tool-layout-default.svg
deleted file mode 100644
index 2ebbcabc6fa..00000000000
--- a/platform/ui/assets/images/tool-layout-default.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-length.svg b/platform/ui/assets/images/tool-length.svg
deleted file mode 100644
index 5ede3069da6..00000000000
--- a/platform/ui/assets/images/tool-length.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-magnetic-roi.svg b/platform/ui/assets/images/tool-magnetic-roi.svg
deleted file mode 100644
index fbcb25bce2b..00000000000
--- a/platform/ui/assets/images/tool-magnetic-roi.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-magnify.svg b/platform/ui/assets/images/tool-magnify.svg
deleted file mode 100644
index cb3ad1e6123..00000000000
--- a/platform/ui/assets/images/tool-magnify.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-measure-elipse.svg b/platform/ui/assets/images/tool-measure-elipse.svg
deleted file mode 100644
index 5198db687a4..00000000000
--- a/platform/ui/assets/images/tool-measure-elipse.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-more-menu.svg b/platform/ui/assets/images/tool-more-menu.svg
deleted file mode 100644
index 4ae8ca69444..00000000000
--- a/platform/ui/assets/images/tool-more-menu.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/tool-move.svg b/platform/ui/assets/images/tool-move.svg
deleted file mode 100644
index 411e95194ec..00000000000
--- a/platform/ui/assets/images/tool-move.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-polygon.svg b/platform/ui/assets/images/tool-polygon.svg
deleted file mode 100644
index ff2f9e02992..00000000000
--- a/platform/ui/assets/images/tool-polygon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/tool-quick-magnify.svg b/platform/ui/assets/images/tool-quick-magnify.svg
deleted file mode 100644
index 7a4766a7e7c..00000000000
--- a/platform/ui/assets/images/tool-quick-magnify.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-rectangle.svg b/platform/ui/assets/images/tool-rectangle.svg
deleted file mode 100644
index d534c8ad5c8..00000000000
--- a/platform/ui/assets/images/tool-rectangle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-reference-lines.svg b/platform/ui/assets/images/tool-reference-lines.svg
deleted file mode 100644
index 6329d81cbc4..00000000000
--- a/platform/ui/assets/images/tool-reference-lines.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-reset.svg b/platform/ui/assets/images/tool-reset.svg
deleted file mode 100644
index 5c6d49fe4c3..00000000000
--- a/platform/ui/assets/images/tool-reset.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-rotate-right.svg b/platform/ui/assets/images/tool-rotate-right.svg
deleted file mode 100644
index 7ee99421971..00000000000
--- a/platform/ui/assets/images/tool-rotate-right.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-seg-brush.svg b/platform/ui/assets/images/tool-seg-brush.svg
deleted file mode 100644
index 2258260d96f..00000000000
--- a/platform/ui/assets/images/tool-seg-brush.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-seg-eraser.svg b/platform/ui/assets/images/tool-seg-eraser.svg
deleted file mode 100644
index a1f78fed4ee..00000000000
--- a/platform/ui/assets/images/tool-seg-eraser.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-seg-shape.svg b/platform/ui/assets/images/tool-seg-shape.svg
deleted file mode 100644
index 290d156e6ca..00000000000
--- a/platform/ui/assets/images/tool-seg-shape.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-seg-threshold.svg b/platform/ui/assets/images/tool-seg-threshold.svg
deleted file mode 100644
index 4870fa5a495..00000000000
--- a/platform/ui/assets/images/tool-seg-threshold.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-spline-roi.svg b/platform/ui/assets/images/tool-spline-roi.svg
deleted file mode 100644
index 9266c536c38..00000000000
--- a/platform/ui/assets/images/tool-spline-roi.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-stack-image-sync.svg b/platform/ui/assets/images/tool-stack-image-sync.svg
deleted file mode 100644
index d09d4861b8c..00000000000
--- a/platform/ui/assets/images/tool-stack-image-sync.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-stack-scroll.svg b/platform/ui/assets/images/tool-stack-scroll.svg
deleted file mode 100644
index 795da7701dd..00000000000
--- a/platform/ui/assets/images/tool-stack-scroll.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-toggle-dicom-overlay.svg b/platform/ui/assets/images/tool-toggle-dicom-overlay.svg
deleted file mode 100644
index 6cd55e57a41..00000000000
--- a/platform/ui/assets/images/tool-toggle-dicom-overlay.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-ultrasound-bidirectional.svg b/platform/ui/assets/images/tool-ultrasound-bidirectional.svg
deleted file mode 100644
index 8ec735b1aaa..00000000000
--- a/platform/ui/assets/images/tool-ultrasound-bidirectional.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-window-level.svg b/platform/ui/assets/images/tool-window-level.svg
deleted file mode 100644
index fd63f1b6ea7..00000000000
--- a/platform/ui/assets/images/tool-window-level.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-window-region.svg b/platform/ui/assets/images/tool-window-region.svg
deleted file mode 100644
index 29230e82cce..00000000000
--- a/platform/ui/assets/images/tool-window-region.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tool-zoom.svg b/platform/ui/assets/images/tool-zoom.svg
deleted file mode 100644
index c6fbfebc60f..00000000000
--- a/platform/ui/assets/images/tool-zoom.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/tracked.svg b/platform/ui/assets/images/tracked.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/platform/ui/assets/images/tracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/assets/images/ui-arrow-down.svg b/platform/ui/assets/images/ui-arrow-down.svg
deleted file mode 100644
index de013233ef6..00000000000
--- a/platform/ui/assets/images/ui-arrow-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/ui-arrow-left.svg b/platform/ui/assets/images/ui-arrow-left.svg
deleted file mode 100644
index 43bd4ace4f7..00000000000
--- a/platform/ui/assets/images/ui-arrow-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/ui-arrow-right.svg b/platform/ui/assets/images/ui-arrow-right.svg
deleted file mode 100644
index 756a9e2cd76..00000000000
--- a/platform/ui/assets/images/ui-arrow-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/ui-arrow-up.svg b/platform/ui/assets/images/ui-arrow-up.svg
deleted file mode 100644
index 9a6aa6014dc..00000000000
--- a/platform/ui/assets/images/ui-arrow-up.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/assets/images/unlink.svg b/platform/ui/assets/images/unlink.svg
deleted file mode 100644
index ed9526b7f4a..00000000000
--- a/platform/ui/assets/images/unlink.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/assets/images/viewport-status-tracked.svg b/platform/ui/assets/images/viewport-status-tracked.svg
deleted file mode 100644
index 68185761a83..00000000000
--- a/platform/ui/assets/images/viewport-status-tracked.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/assets/images/viewport-window-level.svg b/platform/ui/assets/images/viewport-window-level.svg
deleted file mode 100644
index ce0a562b2f1..00000000000
--- a/platform/ui/assets/images/viewport-window-level.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/package.json b/platform/ui/package.json
index 808e8cfca66..764126d0e39 100644
--- a/platform/ui/package.json
+++ b/platform/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@ohif/ui",
- "version": "3.10.0-beta.21",
+ "version": "3.10.0-beta.30",
"description": "A set of React components for Medical Imaging Viewers",
"author": "OHIF Contributors",
"license": "MIT",
diff --git a/platform/ui/src/assets/icons/CT-AAA.png b/platform/ui/src/assets/icons/CT-AAA.png
deleted file mode 100644
index 67c6bf77841..00000000000
Binary files a/platform/ui/src/assets/icons/CT-AAA.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-AAA2.png b/platform/ui/src/assets/icons/CT-AAA2.png
deleted file mode 100644
index 4c51a6c2812..00000000000
Binary files a/platform/ui/src/assets/icons/CT-AAA2.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Air.png b/platform/ui/src/assets/icons/CT-Air.png
deleted file mode 100644
index a65680aa418..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Air.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Bone.png b/platform/ui/src/assets/icons/CT-Bone.png
deleted file mode 100644
index 7c3f8c9efbf..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Bone.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Bones.png b/platform/ui/src/assets/icons/CT-Bones.png
deleted file mode 100644
index 441d6bf3ad3..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Bones.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Cardiac.png b/platform/ui/src/assets/icons/CT-Cardiac.png
deleted file mode 100644
index 3f9daadb383..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Cardiac.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Cardiac2.png b/platform/ui/src/assets/icons/CT-Cardiac2.png
deleted file mode 100644
index a281b2425cb..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Cardiac2.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Cardiac3.png b/platform/ui/src/assets/icons/CT-Cardiac3.png
deleted file mode 100644
index 0b8773ef8d8..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Cardiac3.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Chest-Contrast-Enhanced.png b/platform/ui/src/assets/icons/CT-Chest-Contrast-Enhanced.png
deleted file mode 100644
index be165b4c083..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Chest-Contrast-Enhanced.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Chest-Vessels.png b/platform/ui/src/assets/icons/CT-Chest-Vessels.png
deleted file mode 100644
index 23f8732c56d..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Chest-Vessels.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Coronary-Arteries-2.png b/platform/ui/src/assets/icons/CT-Coronary-Arteries-2.png
deleted file mode 100644
index 1b6b161007e..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Coronary-Arteries-2.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Coronary-Arteries-3.png b/platform/ui/src/assets/icons/CT-Coronary-Arteries-3.png
deleted file mode 100644
index 088a2861167..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Coronary-Arteries-3.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Coronary-Arteries.png b/platform/ui/src/assets/icons/CT-Coronary-Arteries.png
deleted file mode 100644
index 3b32f1b73c7..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Coronary-Arteries.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Cropped-Volume-Bone.png b/platform/ui/src/assets/icons/CT-Cropped-Volume-Bone.png
deleted file mode 100644
index 13c0922ed88..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Cropped-Volume-Bone.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Fat.png b/platform/ui/src/assets/icons/CT-Fat.png
deleted file mode 100644
index 9cdd78a25c2..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Fat.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Liver-Vasculature.png b/platform/ui/src/assets/icons/CT-Liver-Vasculature.png
deleted file mode 100644
index b33856d12c8..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Liver-Vasculature.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Lung.png b/platform/ui/src/assets/icons/CT-Lung.png
deleted file mode 100644
index 158f3d7b2db..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Lung.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-MIP.png b/platform/ui/src/assets/icons/CT-MIP.png
deleted file mode 100644
index 30a93561ece..00000000000
Binary files a/platform/ui/src/assets/icons/CT-MIP.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Muscle.png b/platform/ui/src/assets/icons/CT-Muscle.png
deleted file mode 100644
index 76ecdc41d36..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Muscle.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Pulmonary-Arteries.png b/platform/ui/src/assets/icons/CT-Pulmonary-Arteries.png
deleted file mode 100644
index 4558000e094..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Pulmonary-Arteries.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/CT-Soft-Tissue.png b/platform/ui/src/assets/icons/CT-Soft-Tissue.png
deleted file mode 100644
index f036900195f..00000000000
Binary files a/platform/ui/src/assets/icons/CT-Soft-Tissue.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/DTI-FA-Brain.png b/platform/ui/src/assets/icons/DTI-FA-Brain.png
deleted file mode 100644
index 9643546223c..00000000000
Binary files a/platform/ui/src/assets/icons/DTI-FA-Brain.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/MR-Angio.png b/platform/ui/src/assets/icons/MR-Angio.png
deleted file mode 100644
index f54d6fa5a75..00000000000
Binary files a/platform/ui/src/assets/icons/MR-Angio.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/MR-Default.png b/platform/ui/src/assets/icons/MR-Default.png
deleted file mode 100644
index f8bf302c1c9..00000000000
Binary files a/platform/ui/src/assets/icons/MR-Default.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/MR-MIP.png b/platform/ui/src/assets/icons/MR-MIP.png
deleted file mode 100644
index 8b3e91a245c..00000000000
Binary files a/platform/ui/src/assets/icons/MR-MIP.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/MR-T2-Brain.png b/platform/ui/src/assets/icons/MR-T2-Brain.png
deleted file mode 100644
index 8b1f7a550f4..00000000000
Binary files a/platform/ui/src/assets/icons/MR-T2-Brain.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/VolumeRendering.png b/platform/ui/src/assets/icons/VolumeRendering.png
deleted file mode 100644
index 8d7313ea21e..00000000000
Binary files a/platform/ui/src/assets/icons/VolumeRendering.png and /dev/null differ
diff --git a/platform/ui/src/assets/icons/action-new-dialog.svg b/platform/ui/src/assets/icons/action-new-dialog.svg
deleted file mode 100644
index 89331dc6b5f..00000000000
--- a/platform/ui/src/assets/icons/action-new-dialog.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/arrow-down.svg b/platform/ui/src/assets/icons/arrow-down.svg
deleted file mode 100644
index 1afd344cf57..00000000000
--- a/platform/ui/src/assets/icons/arrow-down.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/arrow-left-small.svg b/platform/ui/src/assets/icons/arrow-left-small.svg
deleted file mode 100644
index 4a86c50e23b..00000000000
--- a/platform/ui/src/assets/icons/arrow-left-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/arrow-left.svg b/platform/ui/src/assets/icons/arrow-left.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/platform/ui/src/assets/icons/arrow-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/arrow-right-small.svg b/platform/ui/src/assets/icons/arrow-right-small.svg
deleted file mode 100644
index 6d72336f60e..00000000000
--- a/platform/ui/src/assets/icons/arrow-right-small.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/arrow-right.svg b/platform/ui/src/assets/icons/arrow-right.svg
deleted file mode 100644
index 307f8ffdf46..00000000000
--- a/platform/ui/src/assets/icons/arrow-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/calendar.svg b/platform/ui/src/assets/icons/calendar.svg
deleted file mode 100644
index af83a587fcd..00000000000
--- a/platform/ui/src/assets/icons/calendar.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/cancel.svg b/platform/ui/src/assets/icons/cancel.svg
deleted file mode 100644
index dbf6c1df115..00000000000
--- a/platform/ui/src/assets/icons/cancel.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/checkbox-active.svg b/platform/ui/src/assets/icons/checkbox-active.svg
deleted file mode 100644
index a56c13f5c71..00000000000
--- a/platform/ui/src/assets/icons/checkbox-active.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/checkbox-checked.svg b/platform/ui/src/assets/icons/checkbox-checked.svg
deleted file mode 100644
index e9aeb91451e..00000000000
--- a/platform/ui/src/assets/icons/checkbox-checked.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/checkbox-default.svg b/platform/ui/src/assets/icons/checkbox-default.svg
deleted file mode 100644
index 3fd07915329..00000000000
--- a/platform/ui/src/assets/icons/checkbox-default.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/checkbox-unchecked.svg b/platform/ui/src/assets/icons/checkbox-unchecked.svg
deleted file mode 100644
index 99779d52e52..00000000000
--- a/platform/ui/src/assets/icons/checkbox-unchecked.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/chevron-down.svg b/platform/ui/src/assets/icons/chevron-down.svg
deleted file mode 100644
index 01aea1b3040..00000000000
--- a/platform/ui/src/assets/icons/chevron-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/chevron-left.svg b/platform/ui/src/assets/icons/chevron-left.svg
deleted file mode 100644
index e9951716baa..00000000000
--- a/platform/ui/src/assets/icons/chevron-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/chevron-menu.svg b/platform/ui/src/assets/icons/chevron-menu.svg
deleted file mode 100644
index 7e0d9054df0..00000000000
--- a/platform/ui/src/assets/icons/chevron-menu.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/chevron-next.svg b/platform/ui/src/assets/icons/chevron-next.svg
deleted file mode 100644
index 197f3f2d424..00000000000
--- a/platform/ui/src/assets/icons/chevron-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/chevron-prev.svg b/platform/ui/src/assets/icons/chevron-prev.svg
deleted file mode 100644
index dcd01a2b8c6..00000000000
--- a/platform/ui/src/assets/icons/chevron-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/chevron-right.svg b/platform/ui/src/assets/icons/chevron-right.svg
deleted file mode 100644
index 355ccbff15a..00000000000
--- a/platform/ui/src/assets/icons/chevron-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/circled-checkmark.svg b/platform/ui/src/assets/icons/circled-checkmark.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/platform/ui/src/assets/icons/circled-checkmark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/clipboard.svg b/platform/ui/src/assets/icons/clipboard.svg
deleted file mode 100644
index 850511a0b84..00000000000
--- a/platform/ui/src/assets/icons/clipboard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/closeIcon.svg b/platform/ui/src/assets/icons/closeIcon.svg
deleted file mode 100644
index 4760717a4b8..00000000000
--- a/platform/ui/src/assets/icons/closeIcon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/component-slider.svg b/platform/ui/src/assets/icons/component-slider.svg
deleted file mode 100644
index b5216568907..00000000000
--- a/platform/ui/src/assets/icons/component-slider.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/content-next.svg b/platform/ui/src/assets/icons/content-next.svg
deleted file mode 100644
index 45f0b398569..00000000000
--- a/platform/ui/src/assets/icons/content-next.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/content-prev.svg b/platform/ui/src/assets/icons/content-prev.svg
deleted file mode 100644
index a01164b6bae..00000000000
--- a/platform/ui/src/assets/icons/content-prev.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/database.svg b/platform/ui/src/assets/icons/database.svg
deleted file mode 100644
index 79fd60ef694..00000000000
--- a/platform/ui/src/assets/icons/database.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/dotted-circle.svg b/platform/ui/src/assets/icons/dotted-circle.svg
deleted file mode 100644
index 9fcbdcf5a3e..00000000000
--- a/platform/ui/src/assets/icons/dotted-circle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/edit-patient.svg b/platform/ui/src/assets/icons/edit-patient.svg
deleted file mode 100644
index cd37992127f..00000000000
--- a/platform/ui/src/assets/icons/edit-patient.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/exclamation.svg b/platform/ui/src/assets/icons/exclamation.svg
deleted file mode 100644
index 5b6ae388b23..00000000000
--- a/platform/ui/src/assets/icons/exclamation.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/external-link.svg b/platform/ui/src/assets/icons/external-link.svg
deleted file mode 100644
index e2407a154da..00000000000
--- a/platform/ui/src/assets/icons/external-link.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/eye-hidden.svg b/platform/ui/src/assets/icons/eye-hidden.svg
deleted file mode 100644
index df364aeb699..00000000000
--- a/platform/ui/src/assets/icons/eye-hidden.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/eye-visible.svg b/platform/ui/src/assets/icons/eye-visible.svg
deleted file mode 100644
index 91e3efb805d..00000000000
--- a/platform/ui/src/assets/icons/eye-visible.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/focus-frame-target.svg b/platform/ui/src/assets/icons/focus-frame-target.svg
deleted file mode 100644
index 1139d858c6d..00000000000
--- a/platform/ui/src/assets/icons/focus-frame-target.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/group-layers.svg b/platform/ui/src/assets/icons/group-layers.svg
deleted file mode 100644
index f4b05921515..00000000000
--- a/platform/ui/src/assets/icons/group-layers.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-add.svg b/platform/ui/src/assets/icons/icon-add.svg
deleted file mode 100644
index cc62a07ad43..00000000000
--- a/platform/ui/src/assets/icons/icon-add.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-alert-small.svg b/platform/ui/src/assets/icons/icon-alert-small.svg
deleted file mode 100644
index 51151d70925..00000000000
--- a/platform/ui/src/assets/icons/icon-alert-small.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-chevron-patient.svg b/platform/ui/src/assets/icons/icon-chevron-patient.svg
deleted file mode 100644
index b96478759b8..00000000000
--- a/platform/ui/src/assets/icons/icon-chevron-patient.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-clear-field.svg b/platform/ui/src/assets/icons/icon-clear-field.svg
deleted file mode 100644
index faf0195004d..00000000000
--- a/platform/ui/src/assets/icons/icon-clear-field.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-close.svg b/platform/ui/src/assets/icons/icon-close.svg
deleted file mode 100644
index 75066f4d005..00000000000
--- a/platform/ui/src/assets/icons/icon-close.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-color-lut.svg b/platform/ui/src/assets/icons/icon-color-lut.svg
deleted file mode 100644
index a339125e7f9..00000000000
--- a/platform/ui/src/assets/icons/icon-color-lut.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-delete.svg b/platform/ui/src/assets/icons/icon-delete.svg
deleted file mode 100644
index c55f7a27f02..00000000000
--- a/platform/ui/src/assets/icons/icon-delete.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-disclosure-close.svg b/platform/ui/src/assets/icons/icon-disclosure-close.svg
deleted file mode 100644
index dd6078c55c3..00000000000
--- a/platform/ui/src/assets/icons/icon-disclosure-close.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-disclosure-open.svg b/platform/ui/src/assets/icons/icon-disclosure-open.svg
deleted file mode 100644
index 7dae7c9ec4e..00000000000
--- a/platform/ui/src/assets/icons/icon-disclosure-open.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-display-settings.svg b/platform/ui/src/assets/icons/icon-display-settings.svg
deleted file mode 100644
index 90adb8b5cc4..00000000000
--- a/platform/ui/src/assets/icons/icon-display-settings.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-more-menu.svg b/platform/ui/src/assets/icons/icon-more-menu.svg
deleted file mode 100644
index 32f655b0d2c..00000000000
--- a/platform/ui/src/assets/icons/icon-more-menu.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-mpr-alt.svg b/platform/ui/src/assets/icons/icon-mpr-alt.svg
deleted file mode 100644
index 74c7550b457..00000000000
--- a/platform/ui/src/assets/icons/icon-mpr-alt.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-multiple-patients.svg b/platform/ui/src/assets/icons/icon-multiple-patients.svg
deleted file mode 100644
index 276662f9a91..00000000000
--- a/platform/ui/src/assets/icons/icon-multiple-patients.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-next-inactive.svg b/platform/ui/src/assets/icons/icon-next-inactive.svg
deleted file mode 100644
index 90715544874..00000000000
--- a/platform/ui/src/assets/icons/icon-next-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-next.svg b/platform/ui/src/assets/icons/icon-next.svg
deleted file mode 100644
index 0a475ea0b1a..00000000000
--- a/platform/ui/src/assets/icons/icon-next.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-patient.svg b/platform/ui/src/assets/icons/icon-patient.svg
deleted file mode 100644
index 0ddc8f7e65d..00000000000
--- a/platform/ui/src/assets/icons/icon-patient.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-pause.svg b/platform/ui/src/assets/icons/icon-pause.svg
deleted file mode 100644
index 00f45ac2987..00000000000
--- a/platform/ui/src/assets/icons/icon-pause.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-play.svg b/platform/ui/src/assets/icons/icon-play.svg
deleted file mode 100644
index 226ae614d2c..00000000000
--- a/platform/ui/src/assets/icons/icon-play.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-prev-inactive.svg b/platform/ui/src/assets/icons/icon-prev-inactive.svg
deleted file mode 100644
index 2d0df2da123..00000000000
--- a/platform/ui/src/assets/icons/icon-prev-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-prev.svg b/platform/ui/src/assets/icons/icon-prev.svg
deleted file mode 100644
index bd778180494..00000000000
--- a/platform/ui/src/assets/icons/icon-prev.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-rename.svg b/platform/ui/src/assets/icons/icon-rename.svg
deleted file mode 100644
index 6ccfa0432e9..00000000000
--- a/platform/ui/src/assets/icons/icon-rename.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-search.svg b/platform/ui/src/assets/icons/icon-search.svg
deleted file mode 100644
index 2a960ddd32a..00000000000
--- a/platform/ui/src/assets/icons/icon-search.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-settings.svg b/platform/ui/src/assets/icons/icon-settings.svg
deleted file mode 100644
index 381dae6f2e4..00000000000
--- a/platform/ui/src/assets/icons/icon-settings.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-status-alert.svg b/platform/ui/src/assets/icons/icon-status-alert.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/platform/ui/src/assets/icons/icon-status-alert.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-toggle-all-visibility.svg b/platform/ui/src/assets/icons/icon-toggle-all-visibility.svg
deleted file mode 100644
index e22955ad4ba..00000000000
--- a/platform/ui/src/assets/icons/icon-toggle-all-visibility.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-tool-brush.svg b/platform/ui/src/assets/icons/icon-tool-brush.svg
deleted file mode 100644
index a489624ee95..00000000000
--- a/platform/ui/src/assets/icons/icon-tool-brush.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/icon-tool-eraser.svg b/platform/ui/src/assets/icons/icon-tool-eraser.svg
deleted file mode 100644
index 0f4b3faccf7..00000000000
--- a/platform/ui/src/assets/icons/icon-tool-eraser.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/icon-tool-scissor.svg b/platform/ui/src/assets/icons/icon-tool-scissor.svg
deleted file mode 100644
index 8559d251547..00000000000
--- a/platform/ui/src/assets/icons/icon-tool-scissor.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/icon-tool-shape.svg b/platform/ui/src/assets/icons/icon-tool-shape.svg
deleted file mode 100644
index 2b627902528..00000000000
--- a/platform/ui/src/assets/icons/icon-tool-shape.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/icon-tool-threshold.svg b/platform/ui/src/assets/icons/icon-tool-threshold.svg
deleted file mode 100644
index e1f3ed8e0a8..00000000000
--- a/platform/ui/src/assets/icons/icon-tool-threshold.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/icon-toolbar-back.svg b/platform/ui/src/assets/icons/icon-toolbar-back.svg
deleted file mode 100644
index 8ee453b2c10..00000000000
--- a/platform/ui/src/assets/icons/icon-toolbar-back.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/icon-transferring.svg b/platform/ui/src/assets/icons/icon-transferring.svg
deleted file mode 100644
index 86379e138eb..00000000000
--- a/platform/ui/src/assets/icons/icon-transferring.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icon-upload.svg b/platform/ui/src/assets/icons/icon-upload.svg
deleted file mode 100644
index cdd1366fa3e..00000000000
--- a/platform/ui/src/assets/icons/icon-upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icons-alert-outline.svg b/platform/ui/src/assets/icons/icons-alert-outline.svg
deleted file mode 100644
index 747b65c78e3..00000000000
--- a/platform/ui/src/assets/icons/icons-alert-outline.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/icons-info-link.svg b/platform/ui/src/assets/icons/icons-info-link.svg
deleted file mode 100644
index 8d7c643def0..00000000000
--- a/platform/ui/src/assets/icons/icons-info-link.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/illustration-investigational-use.svg b/platform/ui/src/assets/icons/illustration-investigational-use.svg
deleted file mode 100644
index 5ca03db6879..00000000000
--- a/platform/ui/src/assets/icons/illustration-investigational-use.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/info-action.svg b/platform/ui/src/assets/icons/info-action.svg
deleted file mode 100644
index 305a6c385a7..00000000000
--- a/platform/ui/src/assets/icons/info-action.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/info-link.svg b/platform/ui/src/assets/icons/info-link.svg
deleted file mode 100644
index 743fdbb6b62..00000000000
--- a/platform/ui/src/assets/icons/info-link.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/info.svg b/platform/ui/src/assets/icons/info.svg
deleted file mode 100644
index 8874e2a8dd2..00000000000
--- a/platform/ui/src/assets/icons/info.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/launch-arrow.svg b/platform/ui/src/assets/icons/launch-arrow.svg
deleted file mode 100644
index 0f55172d878..00000000000
--- a/platform/ui/src/assets/icons/launch-arrow.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/launch-info.svg b/platform/ui/src/assets/icons/launch-info.svg
deleted file mode 100644
index 6e999dc3575..00000000000
--- a/platform/ui/src/assets/icons/launch-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/layout-advanced-3d-four-up.svg b/platform/ui/src/assets/icons/layout-advanced-3d-four-up.svg
deleted file mode 100644
index f9f445ee13b..00000000000
--- a/platform/ui/src/assets/icons/layout-advanced-3d-four-up.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-advanced-3d-main.svg b/platform/ui/src/assets/icons/layout-advanced-3d-main.svg
deleted file mode 100644
index 15b5d31ccac..00000000000
--- a/platform/ui/src/assets/icons/layout-advanced-3d-main.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-advanced-3d-only.svg b/platform/ui/src/assets/icons/layout-advanced-3d-only.svg
deleted file mode 100644
index 8ee7a74315b..00000000000
--- a/platform/ui/src/assets/icons/layout-advanced-3d-only.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-advanced-3d-primary.svg b/platform/ui/src/assets/icons/layout-advanced-3d-primary.svg
deleted file mode 100644
index e77ecc9d653..00000000000
--- a/platform/ui/src/assets/icons/layout-advanced-3d-primary.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-advanced-axial-primary.svg b/platform/ui/src/assets/icons/layout-advanced-axial-primary.svg
deleted file mode 100644
index 79a34077a96..00000000000
--- a/platform/ui/src/assets/icons/layout-advanced-axial-primary.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-advanced-mpr.svg b/platform/ui/src/assets/icons/layout-advanced-mpr.svg
deleted file mode 100644
index d23b2fbf45c..00000000000
--- a/platform/ui/src/assets/icons/layout-advanced-mpr.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-common-1x1.svg b/platform/ui/src/assets/icons/layout-common-1x1.svg
deleted file mode 100644
index 537c7a86cf9..00000000000
--- a/platform/ui/src/assets/icons/layout-common-1x1.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-common-1x2.svg b/platform/ui/src/assets/icons/layout-common-1x2.svg
deleted file mode 100644
index db5aca3627a..00000000000
--- a/platform/ui/src/assets/icons/layout-common-1x2.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-common-2x2.svg b/platform/ui/src/assets/icons/layout-common-2x2.svg
deleted file mode 100644
index 8dfe00701f1..00000000000
--- a/platform/ui/src/assets/icons/layout-common-2x2.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/layout-common-2x3.svg b/platform/ui/src/assets/icons/layout-common-2x3.svg
deleted file mode 100644
index 3cb298eec50..00000000000
--- a/platform/ui/src/assets/icons/layout-common-2x3.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/link.svg b/platform/ui/src/assets/icons/link.svg
deleted file mode 100644
index 1f7f9400921..00000000000
--- a/platform/ui/src/assets/icons/link.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/list-bullets.svg b/platform/ui/src/assets/icons/list-bullets.svg
deleted file mode 100644
index 25949de56d0..00000000000
--- a/platform/ui/src/assets/icons/list-bullets.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/loading-ohif-mark.svg b/platform/ui/src/assets/icons/loading-ohif-mark.svg
deleted file mode 100644
index 181e275eb12..00000000000
--- a/platform/ui/src/assets/icons/loading-ohif-mark.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/lock.svg b/platform/ui/src/assets/icons/lock.svg
deleted file mode 100644
index e3eaf48b68e..00000000000
--- a/platform/ui/src/assets/icons/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/logo-ohif-small.svg b/platform/ui/src/assets/icons/logo-ohif-small.svg
deleted file mode 100644
index 6a8f669f66e..00000000000
--- a/platform/ui/src/assets/icons/logo-ohif-small.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/magnifier.svg b/platform/ui/src/assets/icons/magnifier.svg
deleted file mode 100644
index 7d199db8804..00000000000
--- a/platform/ui/src/assets/icons/magnifier.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/navigation-panel-right-hide.svg b/platform/ui/src/assets/icons/navigation-panel-right-hide.svg
deleted file mode 100644
index 7394397813d..00000000000
--- a/platform/ui/src/assets/icons/navigation-panel-right-hide.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/navigation-panel-right-reveal.svg b/platform/ui/src/assets/icons/navigation-panel-right-reveal.svg
deleted file mode 100644
index 5d5f03544cb..00000000000
--- a/platform/ui/src/assets/icons/navigation-panel-right-reveal.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/next-arrow.svg b/platform/ui/src/assets/icons/next-arrow.svg
deleted file mode 100644
index 027a17de37d..00000000000
--- a/platform/ui/src/assets/icons/next-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/notifications-error.svg b/platform/ui/src/assets/icons/notifications-error.svg
deleted file mode 100644
index 615d4a2fdbb..00000000000
--- a/platform/ui/src/assets/icons/notifications-error.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/notifications-info.svg b/platform/ui/src/assets/icons/notifications-info.svg
deleted file mode 100644
index c3dd49c07a9..00000000000
--- a/platform/ui/src/assets/icons/notifications-info.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/notifications-success.svg b/platform/ui/src/assets/icons/notifications-success.svg
deleted file mode 100644
index 38096d3d793..00000000000
--- a/platform/ui/src/assets/icons/notifications-success.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/notifications-warning.svg b/platform/ui/src/assets/icons/notifications-warning.svg
deleted file mode 100644
index a3f435647b4..00000000000
--- a/platform/ui/src/assets/icons/notifications-warning.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/notificationwarning-diamond.svg b/platform/ui/src/assets/icons/notificationwarning-diamond.svg
deleted file mode 100644
index 3ab48f2b906..00000000000
--- a/platform/ui/src/assets/icons/notificationwarning-diamond.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/ohif-logo-color-darkbg.svg b/platform/ui/src/assets/icons/ohif-logo-color-darkbg.svg
deleted file mode 100644
index 5458381274b..00000000000
--- a/platform/ui/src/assets/icons/ohif-logo-color-darkbg.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/old-play.svg b/platform/ui/src/assets/icons/old-play.svg
deleted file mode 100644
index b947e193434..00000000000
--- a/platform/ui/src/assets/icons/old-play.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/old-stop.svg b/platform/ui/src/assets/icons/old-stop.svg
deleted file mode 100644
index 264d09a2f80..00000000000
--- a/platform/ui/src/assets/icons/old-stop.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/old-trash.svg b/platform/ui/src/assets/icons/old-trash.svg
deleted file mode 100644
index f3033a083ce..00000000000
--- a/platform/ui/src/assets/icons/old-trash.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/panel-group-more.svg b/platform/ui/src/assets/icons/panel-group-more.svg
deleted file mode 100644
index a8b496e524d..00000000000
--- a/platform/ui/src/assets/icons/panel-group-more.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/panel-group-open-close.svg b/platform/ui/src/assets/icons/panel-group-open-close.svg
deleted file mode 100644
index 5bed02f11ab..00000000000
--- a/platform/ui/src/assets/icons/panel-group-open-close.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/pencil.svg b/platform/ui/src/assets/icons/pencil.svg
deleted file mode 100644
index 1b643bfecb1..00000000000
--- a/platform/ui/src/assets/icons/pencil.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/power-off.svg b/platform/ui/src/assets/icons/power-off.svg
deleted file mode 100644
index 3dd5dcf20df..00000000000
--- a/platform/ui/src/assets/icons/power-off.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/prev-arrow.svg b/platform/ui/src/assets/icons/prev-arrow.svg
deleted file mode 100644
index 455afb6bfbe..00000000000
--- a/platform/ui/src/assets/icons/prev-arrow.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/profile.svg b/platform/ui/src/assets/icons/profile.svg
deleted file mode 100644
index 6d07ec81ea3..00000000000
--- a/platform/ui/src/assets/icons/profile.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/push-left.svg b/platform/ui/src/assets/icons/push-left.svg
deleted file mode 100644
index 3569a0a4067..00000000000
--- a/platform/ui/src/assets/icons/push-left.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/push-right.svg b/platform/ui/src/assets/icons/push-right.svg
deleted file mode 100644
index af673fe3a39..00000000000
--- a/platform/ui/src/assets/icons/push-right.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/reference-lines.svg b/platform/ui/src/assets/icons/reference-lines.svg
deleted file mode 100644
index bb329b59fd0..00000000000
--- a/platform/ui/src/assets/icons/reference-lines.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/row-add.svg b/platform/ui/src/assets/icons/row-add.svg
deleted file mode 100644
index 490ede8bd1f..00000000000
--- a/platform/ui/src/assets/icons/row-add.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/row-edit.svg b/platform/ui/src/assets/icons/row-edit.svg
deleted file mode 100644
index 5195a9628a8..00000000000
--- a/platform/ui/src/assets/icons/row-edit.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/row-hidden.svg b/platform/ui/src/assets/icons/row-hidden.svg
deleted file mode 100644
index fdb63b07883..00000000000
--- a/platform/ui/src/assets/icons/row-hidden.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/row-lock.svg b/platform/ui/src/assets/icons/row-lock.svg
deleted file mode 100644
index 2cc3780e79f..00000000000
--- a/platform/ui/src/assets/icons/row-lock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/row-shown.svg b/platform/ui/src/assets/icons/row-shown.svg
deleted file mode 100644
index de7cef9d622..00000000000
--- a/platform/ui/src/assets/icons/row-shown.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/row-unlock.svg b/platform/ui/src/assets/icons/row-unlock.svg
deleted file mode 100644
index ed05e367479..00000000000
--- a/platform/ui/src/assets/icons/row-unlock.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/series-active.svg b/platform/ui/src/assets/icons/series-active.svg
deleted file mode 100644
index d0f4c9f08f1..00000000000
--- a/platform/ui/src/assets/icons/series-active.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/series-inactive.svg b/platform/ui/src/assets/icons/series-inactive.svg
deleted file mode 100644
index b300753509b..00000000000
--- a/platform/ui/src/assets/icons/series-inactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/settings.svg b/platform/ui/src/assets/icons/settings.svg
deleted file mode 100644
index a59f13eeb46..00000000000
--- a/platform/ui/src/assets/icons/settings.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/side-panel-close-left.svg b/platform/ui/src/assets/icons/side-panel-close-left.svg
deleted file mode 100644
index ef901e0a83c..00000000000
--- a/platform/ui/src/assets/icons/side-panel-close-left.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/side-panel-close-right.svg b/platform/ui/src/assets/icons/side-panel-close-right.svg
deleted file mode 100644
index d455e2abc29..00000000000
--- a/platform/ui/src/assets/icons/side-panel-close-right.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/sorting-active-down.svg b/platform/ui/src/assets/icons/sorting-active-down.svg
deleted file mode 100644
index 78ed5310212..00000000000
--- a/platform/ui/src/assets/icons/sorting-active-down.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/sorting-active-up.svg b/platform/ui/src/assets/icons/sorting-active-up.svg
deleted file mode 100644
index f322f393b5d..00000000000
--- a/platform/ui/src/assets/icons/sorting-active-up.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/sorting.svg b/platform/ui/src/assets/icons/sorting.svg
deleted file mode 100644
index cdd422f34a0..00000000000
--- a/platform/ui/src/assets/icons/sorting.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/status-alert-warning.svg b/platform/ui/src/assets/icons/status-alert-warning.svg
deleted file mode 100644
index 63397535101..00000000000
--- a/platform/ui/src/assets/icons/status-alert-warning.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/status-alert.svg b/platform/ui/src/assets/icons/status-alert.svg
deleted file mode 100644
index 3a88223e96e..00000000000
--- a/platform/ui/src/assets/icons/status-alert.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/status-locked.svg b/platform/ui/src/assets/icons/status-locked.svg
deleted file mode 100644
index 344ffe329e7..00000000000
--- a/platform/ui/src/assets/icons/status-locked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/status-tracked.svg b/platform/ui/src/assets/icons/status-tracked.svg
deleted file mode 100644
index 549063a4968..00000000000
--- a/platform/ui/src/assets/icons/status-tracked.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/status-untracked.svg b/platform/ui/src/assets/icons/status-untracked.svg
deleted file mode 100644
index a4186231a10..00000000000
--- a/platform/ui/src/assets/icons/status-untracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tab-4d.svg b/platform/ui/src/assets/icons/tab-4d.svg
deleted file mode 100644
index e8eb101c216..00000000000
--- a/platform/ui/src/assets/icons/tab-4d.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tab-linear.svg b/platform/ui/src/assets/icons/tab-linear.svg
deleted file mode 100644
index b03c5529637..00000000000
--- a/platform/ui/src/assets/icons/tab-linear.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tab-patient-info.svg b/platform/ui/src/assets/icons/tab-patient-info.svg
deleted file mode 100644
index f74a7d079ee..00000000000
--- a/platform/ui/src/assets/icons/tab-patient-info.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tab-roi-threshold.svg b/platform/ui/src/assets/icons/tab-roi-threshold.svg
deleted file mode 100644
index 2680ceab541..00000000000
--- a/platform/ui/src/assets/icons/tab-roi-threshold.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tab-segmentation.svg b/platform/ui/src/assets/icons/tab-segmentation.svg
deleted file mode 100644
index 0a7a3377a21..00000000000
--- a/platform/ui/src/assets/icons/tab-segmentation.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tab-studies.svg b/platform/ui/src/assets/icons/tab-studies.svg
deleted file mode 100644
index 7e3e1ce3e3f..00000000000
--- a/platform/ui/src/assets/icons/tab-studies.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/toggle-dicom-overlay.svg b/platform/ui/src/assets/icons/toggle-dicom-overlay.svg
deleted file mode 100644
index 7b016d95e29..00000000000
--- a/platform/ui/src/assets/icons/toggle-dicom-overlay.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/tool-3d-rotate.svg b/platform/ui/src/assets/icons/tool-3d-rotate.svg
deleted file mode 100644
index 20d190cad16..00000000000
--- a/platform/ui/src/assets/icons/tool-3d-rotate.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-angle.svg b/platform/ui/src/assets/icons/tool-angle.svg
deleted file mode 100644
index 064a1502f84..00000000000
--- a/platform/ui/src/assets/icons/tool-angle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-annotate.svg b/platform/ui/src/assets/icons/tool-annotate.svg
deleted file mode 100644
index b10a8ad5295..00000000000
--- a/platform/ui/src/assets/icons/tool-annotate.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-bidirectional.svg b/platform/ui/src/assets/icons/tool-bidirectional.svg
deleted file mode 100644
index 4f77aa51b86..00000000000
--- a/platform/ui/src/assets/icons/tool-bidirectional.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-brush.svg b/platform/ui/src/assets/icons/tool-brush.svg
deleted file mode 100644
index b00be0fe5e5..00000000000
--- a/platform/ui/src/assets/icons/tool-brush.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-calibrate.svg b/platform/ui/src/assets/icons/tool-calibrate.svg
deleted file mode 100644
index 7fd8966db6f..00000000000
--- a/platform/ui/src/assets/icons/tool-calibrate.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-calibration.svg b/platform/ui/src/assets/icons/tool-calibration.svg
deleted file mode 100644
index 0d810e51078..00000000000
--- a/platform/ui/src/assets/icons/tool-calibration.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/tool-capture.svg b/platform/ui/src/assets/icons/tool-capture.svg
deleted file mode 100644
index 391cb892e3a..00000000000
--- a/platform/ui/src/assets/icons/tool-capture.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-cine.svg b/platform/ui/src/assets/icons/tool-cine.svg
deleted file mode 100644
index e3da518d30c..00000000000
--- a/platform/ui/src/assets/icons/tool-cine.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-circle.svg b/platform/ui/src/assets/icons/tool-circle.svg
deleted file mode 100644
index 011ec550730..00000000000
--- a/platform/ui/src/assets/icons/tool-circle.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-cobb-angle.svg b/platform/ui/src/assets/icons/tool-cobb-angle.svg
deleted file mode 100644
index debb0397b2a..00000000000
--- a/platform/ui/src/assets/icons/tool-cobb-angle.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-create-threshold.svg b/platform/ui/src/assets/icons/tool-create-threshold.svg
deleted file mode 100644
index 2385f807393..00000000000
--- a/platform/ui/src/assets/icons/tool-create-threshold.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-crosshair.svg b/platform/ui/src/assets/icons/tool-crosshair.svg
deleted file mode 100644
index ebbd617f258..00000000000
--- a/platform/ui/src/assets/icons/tool-crosshair.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-dicom-tag-browser.svg b/platform/ui/src/assets/icons/tool-dicom-tag-browser.svg
deleted file mode 100644
index f87608015b9..00000000000
--- a/platform/ui/src/assets/icons/tool-dicom-tag-browser.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-ellipse.svg b/platform/ui/src/assets/icons/tool-ellipse.svg
deleted file mode 100644
index 90e4de70592..00000000000
--- a/platform/ui/src/assets/icons/tool-ellipse.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-eraser.svg b/platform/ui/src/assets/icons/tool-eraser.svg
deleted file mode 100644
index 4c81a34a549..00000000000
--- a/platform/ui/src/assets/icons/tool-eraser.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
diff --git a/platform/ui/src/assets/icons/tool-flip-horizontal.svg b/platform/ui/src/assets/icons/tool-flip-horizontal.svg
deleted file mode 100644
index f3ab15fe540..00000000000
--- a/platform/ui/src/assets/icons/tool-flip-horizontal.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-freehand-polygon.svg b/platform/ui/src/assets/icons/tool-freehand-polygon.svg
deleted file mode 100644
index bfc1b0dcd5f..00000000000
--- a/platform/ui/src/assets/icons/tool-freehand-polygon.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-freehand-roi.svg b/platform/ui/src/assets/icons/tool-freehand-roi.svg
deleted file mode 100644
index 42160326ed0..00000000000
--- a/platform/ui/src/assets/icons/tool-freehand-roi.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-freehand.svg b/platform/ui/src/assets/icons/tool-freehand.svg
deleted file mode 100644
index 2159f915050..00000000000
--- a/platform/ui/src/assets/icons/tool-freehand.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-fusion-color.svg b/platform/ui/src/assets/icons/tool-fusion-color.svg
deleted file mode 100644
index a09783d8c11..00000000000
--- a/platform/ui/src/assets/icons/tool-fusion-color.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-invert.svg b/platform/ui/src/assets/icons/tool-invert.svg
deleted file mode 100644
index 9b5047ca290..00000000000
--- a/platform/ui/src/assets/icons/tool-invert.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-layout-default.svg b/platform/ui/src/assets/icons/tool-layout-default.svg
deleted file mode 100644
index 2ebbcabc6fa..00000000000
--- a/platform/ui/src/assets/icons/tool-layout-default.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-length.svg b/platform/ui/src/assets/icons/tool-length.svg
deleted file mode 100644
index 5ede3069da6..00000000000
--- a/platform/ui/src/assets/icons/tool-length.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-magnetic-roi.svg b/platform/ui/src/assets/icons/tool-magnetic-roi.svg
deleted file mode 100644
index fbcb25bce2b..00000000000
--- a/platform/ui/src/assets/icons/tool-magnetic-roi.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-magnify.svg b/platform/ui/src/assets/icons/tool-magnify.svg
deleted file mode 100644
index cb3ad1e6123..00000000000
--- a/platform/ui/src/assets/icons/tool-magnify.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-measure-elipse.svg b/platform/ui/src/assets/icons/tool-measure-elipse.svg
deleted file mode 100644
index 5198db687a4..00000000000
--- a/platform/ui/src/assets/icons/tool-measure-elipse.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-more-menu.svg b/platform/ui/src/assets/icons/tool-more-menu.svg
deleted file mode 100644
index 4ae8ca69444..00000000000
--- a/platform/ui/src/assets/icons/tool-more-menu.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-move.svg b/platform/ui/src/assets/icons/tool-move.svg
deleted file mode 100644
index 411e95194ec..00000000000
--- a/platform/ui/src/assets/icons/tool-move.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-paint-fill.svg b/platform/ui/src/assets/icons/tool-paint-fill.svg
deleted file mode 100644
index 4e671c2b9e6..00000000000
--- a/platform/ui/src/assets/icons/tool-paint-fill.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-polygon.svg b/platform/ui/src/assets/icons/tool-polygon.svg
deleted file mode 100644
index ff2f9e02992..00000000000
--- a/platform/ui/src/assets/icons/tool-polygon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-probe.svg b/platform/ui/src/assets/icons/tool-probe.svg
deleted file mode 100644
index 12587c8f1df..00000000000
--- a/platform/ui/src/assets/icons/tool-probe.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-quick-magnify.svg b/platform/ui/src/assets/icons/tool-quick-magnify.svg
deleted file mode 100644
index 7a4766a7e7c..00000000000
--- a/platform/ui/src/assets/icons/tool-quick-magnify.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-rectangle.svg b/platform/ui/src/assets/icons/tool-rectangle.svg
deleted file mode 100644
index d534c8ad5c8..00000000000
--- a/platform/ui/src/assets/icons/tool-rectangle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-reference-lines.svg b/platform/ui/src/assets/icons/tool-reference-lines.svg
deleted file mode 100644
index 6329d81cbc4..00000000000
--- a/platform/ui/src/assets/icons/tool-reference-lines.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-reset.svg b/platform/ui/src/assets/icons/tool-reset.svg
deleted file mode 100644
index 5c6d49fe4c3..00000000000
--- a/platform/ui/src/assets/icons/tool-reset.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-rotate-right.svg b/platform/ui/src/assets/icons/tool-rotate-right.svg
deleted file mode 100644
index 7ee99421971..00000000000
--- a/platform/ui/src/assets/icons/tool-rotate-right.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-scissor-circle.svg b/platform/ui/src/assets/icons/tool-scissor-circle.svg
deleted file mode 100644
index 58b996572a7..00000000000
--- a/platform/ui/src/assets/icons/tool-scissor-circle.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
diff --git a/platform/ui/src/assets/icons/tool-scissor-rect.svg b/platform/ui/src/assets/icons/tool-scissor-rect.svg
deleted file mode 100644
index b8b44987899..00000000000
--- a/platform/ui/src/assets/icons/tool-scissor-rect.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/tool-seg-brush.svg b/platform/ui/src/assets/icons/tool-seg-brush.svg
deleted file mode 100644
index 2258260d96f..00000000000
--- a/platform/ui/src/assets/icons/tool-seg-brush.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-eraser.svg b/platform/ui/src/assets/icons/tool-seg-eraser.svg
deleted file mode 100644
index a1f78fed4ee..00000000000
--- a/platform/ui/src/assets/icons/tool-seg-eraser.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-shape.svg b/platform/ui/src/assets/icons/tool-seg-shape.svg
deleted file mode 100644
index 290d156e6ca..00000000000
--- a/platform/ui/src/assets/icons/tool-seg-shape.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-seg-threshold.svg b/platform/ui/src/assets/icons/tool-seg-threshold.svg
deleted file mode 100644
index 4870fa5a495..00000000000
--- a/platform/ui/src/assets/icons/tool-seg-threshold.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-spline-roi.svg b/platform/ui/src/assets/icons/tool-spline-roi.svg
deleted file mode 100644
index 9266c536c38..00000000000
--- a/platform/ui/src/assets/icons/tool-spline-roi.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-stack-image-sync.svg b/platform/ui/src/assets/icons/tool-stack-image-sync.svg
deleted file mode 100644
index d09d4861b8c..00000000000
--- a/platform/ui/src/assets/icons/tool-stack-image-sync.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-stack-scroll.svg b/platform/ui/src/assets/icons/tool-stack-scroll.svg
deleted file mode 100644
index 795da7701dd..00000000000
--- a/platform/ui/src/assets/icons/tool-stack-scroll.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-toggle-dicom-overlay.svg b/platform/ui/src/assets/icons/tool-toggle-dicom-overlay.svg
deleted file mode 100644
index 6cd55e57a41..00000000000
--- a/platform/ui/src/assets/icons/tool-toggle-dicom-overlay.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-ultrasound-bidirectional.svg b/platform/ui/src/assets/icons/tool-ultrasound-bidirectional.svg
deleted file mode 100644
index 8ec735b1aaa..00000000000
--- a/platform/ui/src/assets/icons/tool-ultrasound-bidirectional.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-window-level.svg b/platform/ui/src/assets/icons/tool-window-level.svg
deleted file mode 100644
index fd63f1b6ea7..00000000000
--- a/platform/ui/src/assets/icons/tool-window-level.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-window-region.svg b/platform/ui/src/assets/icons/tool-window-region.svg
deleted file mode 100644
index 29230e82cce..00000000000
--- a/platform/ui/src/assets/icons/tool-window-region.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tool-zoom.svg b/platform/ui/src/assets/icons/tool-zoom.svg
deleted file mode 100644
index c6fbfebc60f..00000000000
--- a/platform/ui/src/assets/icons/tool-zoom.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/tracked.svg b/platform/ui/src/assets/icons/tracked.svg
deleted file mode 100644
index a45ac3e51c6..00000000000
--- a/platform/ui/src/assets/icons/tracked.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/ui-arrow-down.svg b/platform/ui/src/assets/icons/ui-arrow-down.svg
deleted file mode 100644
index de013233ef6..00000000000
--- a/platform/ui/src/assets/icons/ui-arrow-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/ui-arrow-left.svg b/platform/ui/src/assets/icons/ui-arrow-left.svg
deleted file mode 100644
index 43bd4ace4f7..00000000000
--- a/platform/ui/src/assets/icons/ui-arrow-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/ui-arrow-right.svg b/platform/ui/src/assets/icons/ui-arrow-right.svg
deleted file mode 100644
index 756a9e2cd76..00000000000
--- a/platform/ui/src/assets/icons/ui-arrow-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/ui-arrow-up.svg b/platform/ui/src/assets/icons/ui-arrow-up.svg
deleted file mode 100644
index 9a6aa6014dc..00000000000
--- a/platform/ui/src/assets/icons/ui-arrow-up.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/unlink.svg b/platform/ui/src/assets/icons/unlink.svg
deleted file mode 100644
index ed9526b7f4a..00000000000
--- a/platform/ui/src/assets/icons/unlink.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/platform/ui/src/assets/icons/viewport-status-tracked.svg b/platform/ui/src/assets/icons/viewport-status-tracked.svg
deleted file mode 100644
index 68185761a83..00000000000
--- a/platform/ui/src/assets/icons/viewport-status-tracked.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/icons/viewport-window-level.svg b/platform/ui/src/assets/icons/viewport-window-level.svg
deleted file mode 100644
index ce0a562b2f1..00000000000
--- a/platform/ui/src/assets/icons/viewport-window-level.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/svgs/logo-ohif.svg b/platform/ui/src/assets/svgs/logo-ohif.svg
deleted file mode 100644
index e828d9b976f..00000000000
--- a/platform/ui/src/assets/svgs/logo-ohif.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/assets/svgs/ohif-logo.svg b/platform/ui/src/assets/svgs/ohif-logo.svg
deleted file mode 100644
index 3692116b414..00000000000
--- a/platform/ui/src/assets/svgs/ohif-logo.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/platform/ui/src/components/AboutModal/AboutModal.tsx b/platform/ui/src/components/AboutModal/AboutModal.tsx
index 1c027c87f1a..898120f6fec 100644
--- a/platform/ui/src/components/AboutModal/AboutModal.tsx
+++ b/platform/ui/src/components/AboutModal/AboutModal.tsx
@@ -4,7 +4,7 @@ import detect from 'browser-detect';
import { useTranslation } from 'react-i18next';
import Typography from '../Typography';
-import Icon from '../Icon';
+import { Icons } from '@ohif/ui-next';
const Link = ({ href, children, showIcon = false }) => {
return (
@@ -20,12 +20,7 @@ const Link = ({ href, children, showIcon = false }) => {
className="flex items-center"
>
{children}
- {!!showIcon && (
-
- )}
+ {!!showIcon && }
);
@@ -81,7 +76,7 @@ const AboutModal = ({ buildNumber, versionNumber, commitHash }) => {
href="https://community.ohif.org/"
showIcon={true}
>
- {t('Visit the forum')}
+ {t('Visit the forum')}
{
href="https://ohif.org/"
showIcon={true}
>
- {t('More details')}
+ {t('More details')}
diff --git a/platform/ui/src/components/AdvancedToolbox/AdvancedToolbox.tsx b/platform/ui/src/components/AdvancedToolbox/AdvancedToolbox.tsx
index 506a114a7b9..aed13ed1264 100644
--- a/platform/ui/src/components/AdvancedToolbox/AdvancedToolbox.tsx
+++ b/platform/ui/src/components/AdvancedToolbox/AdvancedToolbox.tsx
@@ -1,7 +1,8 @@
import React, { useState, useEffect } from 'react';
import classnames from 'classnames';
-import { PanelSection, Icon, Tooltip } from '../../components';
+import { PanelSection, Tooltip } from '../../components';
import ToolSettings from './ToolSettings';
+import { Icons } from '@ohif/ui-next';
/**
* Use Toolbox component instead of this although it doesn't have "Advanced" in its name
@@ -44,14 +45,14 @@ const AdvancedToolbox = ({ title, items }) => {
>
-
+
diff --git a/platform/ui/src/components/AllInOneMenu/BackItem.tsx b/platform/ui/src/components/AllInOneMenu/BackItem.tsx
index ac5ca51b756..e8c9f16491c 100644
--- a/platform/ui/src/components/AllInOneMenu/BackItem.tsx
+++ b/platform/ui/src/components/AllInOneMenu/BackItem.tsx
@@ -1,6 +1,6 @@
import React from 'react';
-import { Icon } from '@ohif/ui';
+import { Icons } from '@ohif/ui-next';
import DividerItem from './DividerItem';
type BackItemProps = {
@@ -15,7 +15,7 @@ const BackItem = ({ backLabel, onBackClick }: BackItemProps) => {
className="all-in-one-menu-item all-in-one-menu-item-effects"
onClick={onBackClick}
>
-
+
{backLabel || 'Back to Display Options'}
diff --git a/platform/ui/src/components/AllInOneMenu/IconMenu.tsx b/platform/ui/src/components/AllInOneMenu/IconMenu.tsx
index 7b57f6f2f5a..b1662394a8a 100644
--- a/platform/ui/src/components/AllInOneMenu/IconMenu.tsx
+++ b/platform/ui/src/components/AllInOneMenu/IconMenu.tsx
@@ -1,9 +1,10 @@
-import React, { useCallback, useEffect, useState } from 'react';
+import React, { useCallback, useState } from 'react';
import OutsideClickHandler from 'react-outside-click-handler';
import { MenuProps } from './Menu';
-import getIcon from '../Icon/getIcon';
import classNames from 'classnames';
import { AllInOneMenu } from '..';
+import { Icons } from '@ohif/ui-next';
+
export interface IconMenuProps extends MenuProps {
icon: string;
iconClassName?: string;
@@ -51,7 +52,7 @@ export default function IconMenu({
className={iconClassName}
onClick={toggleMenuVisibility}
>
- {getIcon(icon)}
+
void;
@@ -22,15 +21,13 @@ const SubMenu = (props: SubMenuProps) => {
onClick={onClickHandler}
>
{props.itemIcon && (
-
+ >
)}
{props.itemLabel}
-
+
);
};
diff --git a/platform/ui/src/components/CheckBox/CheckBox.tsx b/platform/ui/src/components/CheckBox/CheckBox.tsx
index 1767abdec8f..78ce843dd95 100644
--- a/platform/ui/src/components/CheckBox/CheckBox.tsx
+++ b/platform/ui/src/components/CheckBox/CheckBox.tsx
@@ -1,6 +1,7 @@
import React, { useState, useCallback } from 'react';
import PropTypes from 'prop-types';
-import { Icon, Typography } from '../../';
+import { Typography } from '../../';
+import { Icons } from '@ohif/ui-next';
/**
* REACT CheckBox component
@@ -31,12 +32,15 @@ const CheckBox: React.FC<{
className={`flex cursor-pointer items-center space-x-1 ${className ? className : ''}`}
onClick={handleClick}
>
- {isChecked ?
diff --git a/platform/ui/src/components/CinePlayer/CinePlayer.tsx b/platform/ui/src/components/CinePlayer/CinePlayer.tsx
index 51c5d73202c..23c0c72c315 100644
--- a/platform/ui/src/components/CinePlayer/CinePlayer.tsx
+++ b/platform/ui/src/components/CinePlayer/CinePlayer.tsx
@@ -2,10 +2,9 @@ import React, { useEffect, useState, useCallback } from 'react';
import PropTypes from 'prop-types';
import debounce from 'lodash.debounce';
-import Icon from '../Icon';
import Tooltip from '../Tooltip';
import InputRange from '../InputRange';
-
+import { Icons } from '@ohif/ui-next';
import './CinePlayer.css';
export type CinePlayerProps = {
@@ -98,14 +97,14 @@ const CinePlayer: React.FC