diff --git a/app/feedback/nationale-feedback-komponente.client.ts b/app/feedback/nationale-feedback-komponente.client.ts
new file mode 100644
index 0000000..8d5d06f
--- /dev/null
+++ b/app/feedback/nationale-feedback-komponente.client.ts
@@ -0,0 +1,20 @@
+export const requestFeedback = function () {
+ const fakeFeedbackWidgetTarget = document.createElement("button");
+ fakeFeedbackWidgetTarget.dataset.context = JSON.stringify({
+ portalId: "demofeedback",
+ instrumentId: "assist-service",
+ });
+ fakeFeedbackWidgetTarget.dataset.theme = JSON.stringify({
+ textColor: "#000",
+ textBackgroundColor: "#fff",
+ headlineColor: "#000",
+ error: "#f00",
+ textfieldColor: "#000",
+ textfieldBackgroundColor: "#fff",
+ footerTextColor: "#000",
+ footerBackgroundColor: "#fff",
+ buttonPrimaryColor: "#fff",
+ buttonPrimaryBackgroundColor: "#004b76",
+ });
+ window.bmi115WidgetButton.init(fakeFeedbackWidgetTarget);
+};
diff --git a/app/root.tsx b/app/root.tsx
index 8e83f17..240c391 100644
--- a/app/root.tsx
+++ b/app/root.tsx
@@ -49,6 +49,10 @@ export default function App() {
+