td2-visualizer/src/components/sidemenu/ExportViewButton.js
izawartka 4c849d96bb Added SVG export
+Added basic SVG export option
2025-08-17 12:09:16 +02:00

24 lines
652 B
JavaScript

import { useContext } from "react";
import SceneryContext from "../../contexts/SceneryContext";
import ExportHelper from "../../helpers/exportHelper";
export default function ExportViewButton() {
const { scenery } = useContext(SceneryContext);
const onButtonClick = () => {
const filename = (scenery.getName() || 'export') + '.svg';
ExportHelper.exportSvg(filename);
};
return (
<div className="export-view-button">
<button
onClick={onButtonClick}
disabled={!scenery}
>
Export current view
</button>
</div>
);
}