jsketcher/web/app/sketcher/actions/exportActions.js
2020-03-24 22:32:22 -07:00

31 lines
No EOL
660 B
JavaScript

import {IO} from "../io";
import React from "react";
import {AiOutlineExport} from "react-icons/ai";
export default [
{
id: 'ExportSVG',
shortName: 'Export to SVG',
kind: 'Export',
description: 'Export sketch to SVG',
icon: AiOutlineExport,
invoke: (ctx) => {
IO.exportTextData(ctx.viewer.io.svgExport(), ctx.project.getSketchId() + ".svg");
}
},
{
id: 'ExportDXF',
shortName: 'Export to DXF',
kind: 'Export',
description: 'Export sketch to DXF',
icon: AiOutlineExport,
invoke: (ctx) => {
IO.exportTextData(ctx.viewer.io.dxfExport(), ctx.project.getSketchId() + ".dxf");
}
},
];