|
|
|
@ -17,7 +17,7 @@ export type ChartwerkLinePodProps = {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
export function ChartwerkLinePod(props: ChartwerkLinePodProps) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const [pod, setPod] = useState<LinePod | null>(null); |
|
|
|
|
const [hack, setHack] = useState<number | null>(null); |
|
|
|
|
|
|
|
|
@ -47,8 +47,12 @@ export function ChartwerkLinePod(props: ChartwerkLinePodProps) {
|
|
|
|
|
setPod(newPod); |
|
|
|
|
newPod.render(); |
|
|
|
|
} else { |
|
|
|
|
pod.updateMarkers(props.markersConf); |
|
|
|
|
pod.updateSegments(props.segments); |
|
|
|
|
if(props.markersConf) { |
|
|
|
|
pod.updateMarkers(props.markersConf); |
|
|
|
|
} |
|
|
|
|
if(props.segments) { |
|
|
|
|
pod.updateSegments(props.segments); |
|
|
|
|
} |
|
|
|
|
// TODO: actually it's wrong logic with updates
|
|
|
|
|
// because it creates new pod anyway
|
|
|
|
|
pod.updateData(props.series, props.options); |
|
|
|
|