import React from "react"; import ReactDOM from "react-dom/server"; import SvgSaver from "svgsaver"; import { VictoryAxis, VictoryChart, VictoryLine, VictoryScatter } from "victory"; import { convertSecondsToFormattedTime } from "../../../../util/date-time"; const LoadChartComponent = ({ data, currentTick }) => { const onExport = () => { const div = document.createElement("div"); div.innerHTML = ReactDOM.renderToString( ); div.firstChild.style = "font-family: Roboto, Arial, sans-serif; font-size: 10pt;"; const svgSaver = new SvgSaver(); svgSaver.asSvg( div.firstChild, "opendc-chart-export-" + Date.now() + ".svg" ); }; return (
Load over time
); }; const VictoryChartComponent = ({ data, currentTick, showCurrentTick }) => ( convertSecondsToFormattedTime(tick)} fixLabelOverlap={true} label="Simulated Time" /> {showCurrentTick ? ( ) : ( undefined )} ); const ExportChartComponent = ({ onExport }) => ( ); export default LoadChartComponent;