diff --git a/platform/ui-next/src/components/Icons/Icons.tsx b/platform/ui-next/src/components/Icons/Icons.tsx index f3daa6443..6aba39926 100644 --- a/platform/ui-next/src/components/Icons/Icons.tsx +++ b/platform/ui-next/src/components/Icons/Icons.tsx @@ -166,6 +166,22 @@ import { LayoutAdvanced3DFourUp, LayoutAdvanced3DMain, } from './Sources/Layout'; +import { + ActionsSmooth, + ActionsSimplify, + ActionsCombine, + ActionsCombineMerge, + ActionsCombineSubtract, + ActionsCombineIntersect, + ActionsSetting, + ActionsBidirectional, + ActionsInterpolate, +} from './Sources/SegActions'; +import { + HelperCombineSubtract, + HelperCombineIntersect, + HelperCombineMerge, +} from './Sources/Helpers'; import Link from './Sources/Link'; import IconColorLUT from './Sources/IconColorLUT'; import CTAAA from '../../../assets/images/CT-AAA.png'; @@ -589,6 +605,18 @@ export const Icons = { WindowLevelAdvanced, Opacity, Threshold, + ActionsSmooth, + ActionsSimplify, + ActionsCombine, + ActionsCombineMerge, + ActionsCombineSubtract, + ActionsCombineIntersect, + ActionsSetting, + ActionsBidirectional, + ActionsInterpolate, + HelperCombineSubtract, + HelperCombineIntersect, + HelperCombineMerge, // // // @@ -735,6 +763,18 @@ export const Icons = { 'old-trash': (props: IconProps) => Trash(props), 'tool-point': (props: IconProps) => ToolCircle(props), 'tool-freehand-line': (props: IconProps) => ToolFreehand(props), + 'actions-smooth': (props: IconProps) => ActionsSmooth(props), + 'actions-simplify': (props: IconProps) => ActionsSimplify(props), + 'actions-combine': (props: IconProps) => ActionsCombine(props), + 'actions-combine-merge': (props: IconProps) => ActionsCombineMerge(props), + 'actions-combine-subtract': (props: IconProps) => ActionsCombineSubtract(props), + 'actions-combine-intersect': (props: IconProps) => ActionsCombineIntersect(props), + 'actions-bidirectional': (props: IconProps) => ActionsBidirectional(props), + 'actions-interpolate': (props: IconProps) => ActionsInterpolate(props), + 'actions-setting': (props: IconProps) => ActionsSetting(props), + 'helper-combine-subtract': (props: IconProps) => HelperCombineSubtract(props), + 'helper-combine-intersect': (props: IconProps) => HelperCombineIntersect(props), + 'helper-combine-merge': (props: IconProps) => HelperCombineMerge(props), clipboard: (props: IconProps) => Clipboard(props), Undo, Redo, diff --git a/platform/ui-next/src/components/Icons/Sources/Helpers.tsx b/platform/ui-next/src/components/Icons/Sources/Helpers.tsx new file mode 100644 index 000000000..c1fa3cc4d --- /dev/null +++ b/platform/ui-next/src/components/Icons/Sources/Helpers.tsx @@ -0,0 +1,398 @@ +import React from 'react'; +import type { IconProps } from '../types'; + +export const HelperCombineSubtract = (props: IconProps) => ( + + + + + + + + + + + + + + + + + + +); + +export const HelperCombineIntersect = (props: IconProps) => ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); + +export const HelperCombineMerge = (props: IconProps) => ( + + + + + + + + + + + + + + + +); diff --git a/platform/ui-next/src/components/Icons/Sources/SegActions.tsx b/platform/ui-next/src/components/Icons/Sources/SegActions.tsx new file mode 100644 index 000000000..1ce6deeef --- /dev/null +++ b/platform/ui-next/src/components/Icons/Sources/SegActions.tsx @@ -0,0 +1,594 @@ +import React from 'react'; +import type { IconProps } from '../types'; + +export const ActionsSmooth = (props: IconProps) => ( + + + + + + + +); + +export const ActionsSimplify = (props: IconProps) => ( + + + + +); + +export const ActionsCombine = (props: IconProps) => ( + + + + +); + +export const ActionsCombineMerge = (props: IconProps) => ( + + + + + + + + + + + + + +); + +export const ActionsCombineIntersect = (props: IconProps) => ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); + +export const ActionsCombineSubtract = (props: IconProps) => ( + + + + + + + + + + + + + + + + +); + +export const ActionsSetting = (props: IconProps) => ( + + + + + + + + + + + +); + +export const ActionsInterpolate = (props: IconProps) => ( + + + + + + + +); + +export const ActionsBidirectional = (props: IconProps) => ( + + + + + +);