diff --git a/src/Components/SVG/SVG.tsx b/src/Components/SVG/SVG.tsx index 742bb67..69cd0d0 100644 --- a/src/Components/SVG/SVG.tsx +++ b/src/Components/SVG/SVG.tsx @@ -8,7 +8,7 @@ import { SymbolLayer } from './Elements/SymbolLayer'; import { type ISymbolModel } from '../../Interfaces/ISymbolModel'; import { DimensionLayer } from './Elements/DimensionLayer'; import { SelectorSymbol } from './Elements/SelectorSymbol/SelectorSymbol'; -import { Toolbar } from './SVGReactPanZoom/ui-toolbar/Toolbar'; +import { Toolbar } from './SVGReactPanZoom/ui-toolbar/toolbar'; interface ISVGProps { className?: string diff --git a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-cursor.tsx b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-cursor.tsx deleted file mode 100644 index 554dc8e..0000000 --- a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-cursor.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; - -// credits https://materialdesignicons.com/icon/cursor-default-outline - -export function IconCursor(): JSX.Element { - return ( - - - - ); -} diff --git a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-fit.tsx b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-fit.tsx deleted file mode 100644 index 5ad1472..0000000 --- a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-fit.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; - -//credits https://materialdesignicons.com/icon/cursor-default-outline - -export function IconFit(): JSX.Element { - return ( - - - - ); -} diff --git a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-pan.tsx b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-pan.tsx deleted file mode 100644 index ad74de5..0000000 --- a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-pan.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; - -//https://materialdesignicons.com/icon/cursor-move - -export function IconPan(): JSX.Element { - return ( - - - - ); -} diff --git a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-zoom-in.tsx b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-zoom-in.tsx deleted file mode 100644 index 40a2edc..0000000 --- a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-zoom-in.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; - -//https://material.io/icons/#ic_zoom_in - -export function IconZoomIn(): JSX.Element { - return ( - - - - - - - ); -} diff --git a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-zoom-out.tsx b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-zoom-out.tsx deleted file mode 100644 index 0ccb97b..0000000 --- a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/icon-zoom-out.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; - -//https://material.io/icons/#ic_zoom_out - -export function IconZoomOut(): JSX.Element { - return ( - - - - ) -} diff --git a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/toolbar.tsx b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/toolbar.tsx index 21d5a6b..39a801e 100644 --- a/src/Components/SVG/SVGReactPanZoom/ui-toolbar/toolbar.tsx +++ b/src/Components/SVG/SVGReactPanZoom/ui-toolbar/toolbar.tsx @@ -1,3 +1,4 @@ +import { ArrowsPointingOutIcon, CursorArrowRaysIcon, HandRaisedIcon, MagnifyingGlassMinusIcon, MagnifyingGlassPlusIcon } from '@heroicons/react/24/outline'; import React from 'react'; import { @@ -19,11 +20,6 @@ import { type ALIGN_RIGHT, type ToolbarPosition } from 'react-svg-pan-zoom'; -import { IconCursor } from './icon-cursor'; -import { IconFit } from './icon-fit'; -import { IconPan } from './icon-pan'; -import { IconZoomIn } from './icon-zoom-in'; -import { IconZoomOut } from './icon-zoom-out'; import { ToolbarButton } from './toolbar-button'; interface IToolbarProps { @@ -87,7 +83,7 @@ export function Toolbar({ name="unselect-tools" title="Selection" onClick={ (event: React.MouseEvent | React.TouchEvent) => { handleChangeTool(event, TOOL_NONE); } }> - + { handleChangeTool(event, TOOL_PAN); } }> - + { handleChangeTool(event, TOOL_ZOOM_IN); } }> - + { handleChangeTool(event, TOOL_ZOOM_OUT); } }> - + { handleFit(event); } }> - + );