No assessments found matching your filters
+diff --git a/package.json b/package.json
index 49c30075..5a06a546 100644
--- a/package.json
+++ b/package.json
@@ -75,6 +75,7 @@
"@uiw/codemirror-extensions-color": "^4.23.10",
"@uiw/codemirror-theme-github": "^4.23.10",
"autoprefixer": "^10.4.21",
+ "canvas-confetti": "^1.9.3",
"codemirror": "^6.0.1",
"color": "^5.0.0",
"dompurify": "^3.2.4",
diff --git a/src/interface/main.ts b/src/interface/main.ts
index 65028a1b..d3f1e4ee 100644
--- a/src/interface/main.ts
+++ b/src/interface/main.ts
@@ -15,9 +15,11 @@ export default function renderSvelte(
},
});
- const styleElement = document.createElement("style");
- styleElement.textContent = style;
- mountPoint.appendChild(styleElement);
+ if (mountPoint instanceof ShadowRoot) {
+ const styleElement = document.createElement("style");
+ styleElement.textContent = style;
+ mountPoint.appendChild(styleElement);
+ }
return app;
}
diff --git a/src/plugins/built-in/assessmentsOverview/AssessmentsOverview.svelte b/src/plugins/built-in/assessmentsOverview/AssessmentsOverview.svelte
new file mode 100644
index 00000000..56c44bcf
--- /dev/null
+++ b/src/plugins/built-in/assessmentsOverview/AssessmentsOverview.svelte
@@ -0,0 +1,384 @@
+
+
+
No assessments found matching your filters
+Failed to load assessments
+{error}
+No assessments found matching your filters
-No ${columnInfo.title.toLowerCase()} assessments
-Failed to load assessments
-${error}
-