diff --git a/frontend/src/tools/drawing/index.ts b/frontend/src/tools/drawing/index.ts new file mode 100644 index 0000000..5457c7a --- /dev/null +++ b/frontend/src/tools/drawing/index.ts @@ -0,0 +1,34 @@ +import { LineTool } from './LineTool'; +import { CircleTool } from './CircleTool'; +import { PolylineTool } from './PolylineTool'; +import { PolygonTool } from './PolygonTool'; +import { RectTool } from './RectTool'; +import { ArcTool } from './ArcTool'; +import { TextTool } from './TextTool'; +import { DimensionTool } from './DimensionTool'; + +// Export all drawing tools +export { + LineTool, + CircleTool, + PolylineTool, + PolygonTool, + RectTool, + ArcTool, + TextTool, + DimensionTool +}; + +// Tool registry +const drawingTools = [ + LineTool, + CircleTool, + PolylineTool, + PolygonTool, + RectTool, + ArcTool, + TextTool, + DimensionTool +]; + +export default drawingTools; \ No newline at end of file