diff --git a/src/lib/block-types.ts b/src/lib/block-types.ts index 92153ca..e6e8793 100644 --- a/src/lib/block-types.ts +++ b/src/lib/block-types.ts @@ -468,6 +468,10 @@ export interface StellingnahmeGeneratorBlockData { allgemeineArgumenteTag?: string | { _slug: string; name?: string }; /** Vom Resolver befüllt: allgemeine (gebietsunabhängige) Fragmente via Tag. */ allgemeineArgumente?: TextFragment[]; + /** Einleitungssatz; {gebiet} wird ersetzt. */ + defaultOpeningText?: string; + /** Abschlussforderung vor "Mit freundlichen Grüßen". */ + defaultClosingText?: string; /** ISO-Datum: Einwendungsfrist-Ende (z.B. "2026-07-04"). */ deadline?: string; /** E-Mail der Planungsstelle — aktiviert Mail-Button. */ diff --git a/src/lib/components/blocks/StellingnahmeGeneratorBlock.svelte b/src/lib/components/blocks/StellingnahmeGeneratorBlock.svelte index dd3442b..9c920aa 100644 --- a/src/lib/components/blocks/StellingnahmeGeneratorBlock.svelte +++ b/src/lib/components/blocks/StellingnahmeGeneratorBlock.svelte @@ -148,9 +148,14 @@ // Editable opening/closing — null = use reactive default const defaultOpening = $derived( - `ich erhebe Einwendung gegen die Ausweisung des Windenergie-Vorranggebiets ${gebietsBez} im 2. Entwurf des Regionalplans Südwestthüringen.`, + block.defaultOpeningText + ? block.defaultOpeningText.replace("{gebiet}", gebietsBez) + : `ich erhebe Einwendung gegen die Ausweisung des Windenergie-Vorranggebiets ${gebietsBez} im 2. Entwurf des Regionalplans Südwestthüringen.`, + ); + const defaultClosing = $derived( + block.defaultClosingText ?? + "Ich fordere die Regionalplanung auf, das Vorranggebiet aus dem Regionalplan zu streichen oder zumindest einer erneuten, umfassenden Überprüfung zu unterziehen.", ); - const defaultClosing = "Ich fordere die Regionalplanung auf, das Vorranggebiet aus dem Regionalplan zu streichen oder zumindest einer erneuten, umfassenden Überprüfung zu unterziehen."; let openingOverride = $state(null); let closingOverride = $state(null); const effectiveOpening = $derived(openingOverride ?? defaultOpening);