PluginProbe ʕ •ᴥ•ʔ
Presto Player / trunk
Presto Player vtrunk
4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / src / admin / dashboard / components / EngagementChart / index.js
presto-player / src / admin / dashboard / components / EngagementChart Last commit date
Chart.js 1 month ago ChartAreaChart.js 1 month ago ChartContext.js 1 month ago ChartDateFilter.js 1 month ago ChartKPI.js 1 month ago ChartSummary.js 1 month ago ChartTabs.js 1 month ago index.js 1 month ago
index.js
24 lines
1 import ChartContext from "./ChartContext";
2 import Chart from "./Chart";
3 import useEngagementChartData from "../../hooks/useEngagementChartData";
4
5 const SelfManaged = ({ showAllTimeSummary, children }) => {
6 const value = useEngagementChartData({ showAllTimeSummary });
7 return <ChartContext.Provider value={value}>{children}</ChartContext.Provider>;
8 };
9
10 // Pass `contextValue` to share the chart hook with sibling consumers
11 // (e.g. useTopPerforming on the Analytics page); omit it to let the
12 // component own its own hook instance.
13 const EngagementChart = ({ showAllTimeSummary = false, contextValue, children }) => {
14 if (contextValue) {
15 return <ChartContext.Provider value={contextValue}>{children}</ChartContext.Provider>;
16 }
17 return (
18 <SelfManaged showAllTimeSummary={showAllTimeSummary}>{children}</SelfManaged>
19 );
20 };
21
22 export { Chart };
23 export default EngagementChart;
24