From 95bebbef75a801fceeaa36d8d7d1aa6499fe2933 Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Tue, 4 Nov 2025 14:43:38 +0100 Subject: [PATCH] Block out feature --- components/src/Caption/Caption.svelte | 4 ++-- components/src/Copy/Copy.svelte | 4 ++-- components/src/Headline/Headline.stories.svelte | 17 +++++++++++++++++ components/src/Headline/Headline.svelte | 4 ++-- components/src/Note/Note.svelte | 4 ++-- 5 files changed, 25 insertions(+), 8 deletions(-) diff --git a/components/src/Caption/Caption.svelte b/components/src/Caption/Caption.svelte index f63fb788..e7dcd870 100644 --- a/components/src/Caption/Caption.svelte +++ b/components/src/Caption/Caption.svelte @@ -6,10 +6,10 @@ as?: string; children?: Snippet; } - let { weight = 'regular', as = 'div', children }: CaptionProps = $props(); + let { weight = 'regular', as = 'div', children, ...rest }: CaptionProps = $props(); - + {@render children?.()} diff --git a/components/src/Copy/Copy.svelte b/components/src/Copy/Copy.svelte index bae63ad1..e3ca705b 100644 --- a/components/src/Copy/Copy.svelte +++ b/components/src/Copy/Copy.svelte @@ -6,10 +6,10 @@ as?: string; children?: Snippet; } - let { as = 'div', weight = 'regular', children }: CopyProps = $props(); + let { as = 'div', weight = 'regular', children, ...rest }: CopyProps = $props(); - + {@render children?.()} diff --git a/components/src/Headline/Headline.stories.svelte b/components/src/Headline/Headline.stories.svelte index 8a761fdf..ce075e07 100644 --- a/components/src/Headline/Headline.stories.svelte +++ b/components/src/Headline/Headline.stories.svelte @@ -36,6 +36,23 @@ + { + const el = canvasElement.querySelector('h3'); + await step('Renders the rest prop', async () => { + expect(el).toHaveAttribute('id', 'foo'); + }); + }} +> + +
+ This should have an ID of "foo" +
+
+
+