feat(stellungnahme): Einleitung/Abschluss via CMS-Felder pflegbar
Deploy / verify (push) Failing after 46s
Deploy / deploy (push) Has been skipped

This commit is contained in:
Peter Meier
2026-05-28 13:35:31 +02:00
parent 4e46e82770
commit 8194d8639d
2 changed files with 11 additions and 2 deletions
+4
View File
@@ -468,6 +468,10 @@ export interface StellingnahmeGeneratorBlockData {
allgemeineArgumenteTag?: string | { _slug: string; name?: string }; allgemeineArgumenteTag?: string | { _slug: string; name?: string };
/** Vom Resolver befüllt: allgemeine (gebietsunabhängige) Fragmente via Tag. */ /** Vom Resolver befüllt: allgemeine (gebietsunabhängige) Fragmente via Tag. */
allgemeineArgumente?: TextFragment[]; 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"). */ /** ISO-Datum: Einwendungsfrist-Ende (z.B. "2026-07-04"). */
deadline?: string; deadline?: string;
/** E-Mail der Planungsstelle — aktiviert Mail-Button. */ /** E-Mail der Planungsstelle — aktiviert Mail-Button. */
@@ -148,9 +148,14 @@
// Editable opening/closing — null = use reactive default // Editable opening/closing — null = use reactive default
const defaultOpening = $derived( 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<string | null>(null); let openingOverride = $state<string | null>(null);
let closingOverride = $state<string | null>(null); let closingOverride = $state<string | null>(null);
const effectiveOpening = $derived(openingOverride ?? defaultOpening); const effectiveOpening = $derived(openingOverride ?? defaultOpening);