diff --git a/src/lib/block-types.ts b/src/lib/block-types.ts
index 0dbc5e9..5b06e0e 100644
--- a/src/lib/block-types.ts
+++ b/src/lib/block-types.ts
@@ -469,7 +469,7 @@ export type CalendarBlockData = Omit<
};
/** Internal component block (_type: "internal_component"). */
-export type InternalComponentId = "form-contact" | "form-mitmachen";
+export type InternalComponentId = "form-contact" | "form-mitmachen" | "form-newsletter";
export interface InternalComponentBlockData {
_type?: "internal_component";
diff --git a/src/lib/components/blocks/InternalComponentBlock.svelte b/src/lib/components/blocks/InternalComponentBlock.svelte
index 2d6c29c..2f13fe6 100644
--- a/src/lib/components/blocks/InternalComponentBlock.svelte
+++ b/src/lib/components/blocks/InternalComponentBlock.svelte
@@ -3,6 +3,7 @@
import type { InternalComponentBlockData } from "$lib/block-types";
import ContactFormComponent from "$lib/components/internal/ContactFormComponent.svelte";
import MitmachenFormComponent from "$lib/components/internal/MitmachenFormComponent.svelte";
+ import NewsletterFormComponent from "$lib/components/internal/NewsletterFormComponent.svelte";
import FormCard from "$lib/components/internal/FormCard.svelte";
let { block }: { block: InternalComponentBlockData } = $props();
@@ -20,6 +21,10 @@
Unbekannte interne Komponente: {component}
{t(T.newsletter_success_title)}
+{t(T.newsletter_success_body)}
+