feat(stellungnahme): Einleitung/Abschluss via CMS-Felder pflegbar
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user