diff --git a/docs/IntensiveCareCapacitiesChartView.js b/docs/IntensiveCareCapacitiesChartView.js
index 6f70325f16b..e6b1effad2f 100644
--- a/docs/IntensiveCareCapacitiesChartView.js
+++ b/docs/IntensiveCareCapacitiesChartView.js
@@ -1,8 +1,18 @@
class IntensiveCareCapacitiesChartView {
- displayChart({ data, canvas, title }) {
- new Chart(
- canvas,
+ #canvas;
+ #chart;
+
+ constructor(canvas) {
+ this.#canvas = canvas;
+ }
+
+ displayChart({ data, title }) {
+ if (this.#chart != null) {
+ this.#chart.destroy();
+ }
+ this.#chart = new Chart(
+ this.#canvas,
{
type: 'bar',
data: this.#getData(data),
diff --git a/docs/intensivstationen.html b/docs/intensivstationen.html
index 325c529b849..75f1c2ddd2a 100644
--- a/docs/intensivstationen.html
+++ b/docs/intensivstationen.html
@@ -17,22 +17,418 @@
-
-
-
-
-
-
+