diff --git a/ts/graphs/CumulativeOverlay.svelte b/ts/graphs/CumulativeOverlay.svelte
new file mode 100644
index 000000000..333b7b49d
--- /dev/null
+++ b/ts/graphs/CumulativeOverlay.svelte
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/ts/graphs/HistogramGraph.svelte b/ts/graphs/HistogramGraph.svelte
index d178d33af..479e6a807 100644
--- a/ts/graphs/HistogramGraph.svelte
+++ b/ts/graphs/HistogramGraph.svelte
@@ -4,6 +4,7 @@
import AxisTicks from "./AxisTicks.svelte";
import { defaultGraphBounds } from "./graph-helpers";
import NoDataOverlay from "./NoDataOverlay.svelte";
+ import CumulativeOverlay from "./CumulativeOverlay.svelte";
import type { I18n } from "anki/i18n";
export let data: HistogramData | null = null;
@@ -18,7 +19,7 @@
diff --git a/ts/graphs/HourGraph.svelte b/ts/graphs/HourGraph.svelte
index 63406dd3f..7711bb129 100644
--- a/ts/graphs/HourGraph.svelte
+++ b/ts/graphs/HourGraph.svelte
@@ -6,6 +6,7 @@
import type { I18n } from "anki/i18n";
import NoDataOverlay from "./NoDataOverlay.svelte";
import GraphRangeRadios from "./GraphRangeRadios.svelte";
+ import CumulativeOverlay from "./CumulativeOverlay.svelte";
export let sourceData: pb.BackendProto.GraphsOut | null = null;
export let i18n: I18n;
@@ -35,7 +36,7 @@