From 5a86ff701e2e3dc394f03af6f909c1d5b85c3b43 Mon Sep 17 00:00:00 2001 From: Peter Meier Date: Thu, 7 May 2026 15:44:40 +0200 Subject: [PATCH] feat(blocks): data-block PascalCase identifier on every CMS block Adds data-block="PascalName" alongside existing data-block-type snake_case so blocks can be located via [data-block="Calendar"] etc. in DevTools. Snake-case attribute kept for backward compat. Co-Authored-By: Claude Opus 4.7 --- src/lib/components/blocks/FilesBlock.svelte | 2 +- src/lib/components/blocks/HeadlineBlock.svelte | 2 +- src/lib/components/blocks/HtmlBlock.svelte | 2 +- src/lib/components/blocks/IframeBlock.svelte | 2 +- src/lib/components/blocks/ImageBlock.svelte | 2 +- src/lib/components/blocks/ImageGalleryBlock.svelte | 2 +- src/lib/components/blocks/LinkListBlock.svelte | 2 +- src/lib/components/blocks/MarkdownBlock.svelte | 2 +- src/lib/components/blocks/OpnFormBlock.svelte | 2 +- src/lib/components/blocks/OrganisationsBlock.svelte | 2 +- src/lib/components/blocks/PostOverviewBlock.svelte | 2 +- src/lib/components/blocks/QuoteBlock.svelte | 2 +- src/lib/components/blocks/QuoteCarouselBlock.svelte | 2 +- src/lib/components/blocks/SearchableTextBlock.svelte | 2 +- src/lib/components/blocks/YoutubeVideoBlock.svelte | 2 +- src/lib/components/blocks/YoutubeVideoGalleryBlock.svelte | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/lib/components/blocks/FilesBlock.svelte b/src/lib/components/blocks/FilesBlock.svelte index 9e58595..ce5c90d 100644 --- a/src/lib/components/blocks/FilesBlock.svelte +++ b/src/lib/components/blocks/FilesBlock.svelte @@ -106,7 +106,7 @@ ); -
+
{#if block.headline}

{block.headline}

{/if} diff --git a/src/lib/components/blocks/HeadlineBlock.svelte b/src/lib/components/blocks/HeadlineBlock.svelte index 7f64a5b..913f7d3 100644 --- a/src/lib/components/blocks/HeadlineBlock.svelte +++ b/src/lib/components/blocks/HeadlineBlock.svelte @@ -15,7 +15,7 @@ const Tag = $derived((block.tag || "h2") as "h1" | "h2" | "h3" | "h4" | "h5" | "h6"); -
+
{@html block.html ?? ""} diff --git a/src/lib/components/blocks/IframeBlock.svelte b/src/lib/components/blocks/IframeBlock.svelte index 11fbe76..84dff48 100644 --- a/src/lib/components/blocks/IframeBlock.svelte +++ b/src/lib/components/blocks/IframeBlock.svelte @@ -32,7 +32,7 @@ } -
+
{#if src}