UNPKG

react-jsx-highcharts

Version:

Highcharts charts built using React components

22 lines (16 loc) 548 B
import * as React from 'react'; import { memo } from 'react'; import PlotBandLineContext from '../PlotBandLineContext'; import usePlotBandLineLifecycle from './UsePlotBandLineLifecycle'; const PlotLine = memo(props => { const plotline = usePlotBandLineLifecycle(props, 'plotLines'); const { children } = props; if (!children && !plotline) return null; return ( <PlotBandLineContext.Provider value={plotline}> {children} </PlotBandLineContext.Provider> ); }); PlotLine.displayName = 'PlotLine'; export default PlotLine;