diff --git a/components/src/ChartFooter/ChartFooter.stories.svelte b/components/src/ChartFooter/ChartFooter.stories.svelte
index 8a3158c1..e424c044 100644
--- a/components/src/ChartFooter/ChartFooter.stories.svelte
+++ b/components/src/ChartFooter/ChartFooter.stories.svelte
@@ -22,6 +22,17 @@
+
+
+
+ Daten: Zensus 2022
+ (Durchschnittsmieten und Einwohnerzahlen),
+ OpenStreetMap (Kartenmaterial) In unserer Darstellung wurde das Zensusgitter
+ auf bewohnte Gebiete begrenzt.
+
+
+
+
diff --git a/components/src/ChartFooter/ChartFooter.svelte b/components/src/ChartFooter/ChartFooter.svelte
index c35399f5..c92fa5e9 100644
--- a/components/src/ChartFooter/ChartFooter.svelte
+++ b/components/src/ChartFooter/ChartFooter.svelte
@@ -4,14 +4,15 @@
import Note from '../Note/Note.svelte';
interface ChartFooterProps {
- layout: 'one-up' | 'two-up';
+ layout?: 'one-up' | 'two-up';
+ align?: 'left' | 'center';
children?: Snippet;
}
- let { layout = 'one-up', children }: ChartFooterProps = $props();
+ let { layout = 'one-up', align = 'left', children }: ChartFooterProps = $props();
-
+
+
+
+
+ Arbitrary HTML content can go here
+
+
+
diff --git a/components/src/ChartHeader/ChartHeader.svelte b/components/src/ChartHeader/ChartHeader.svelte
index f1953c64..040eebab 100644
--- a/components/src/ChartHeader/ChartHeader.svelte
+++ b/components/src/ChartHeader/ChartHeader.svelte
@@ -7,12 +7,13 @@
interface ChartHeaderProps {
title: string;
subtitle?: string;
+ align?: 'left' | 'center';
children?: Snippet;
}
- let { title, subtitle, children }: ChartHeaderProps = $props();
+ let { title, subtitle, align = 'left', children }: ChartHeaderProps = $props();
-
+
{title}
{#if subtitle}
{subtitle}
@@ -28,6 +29,12 @@
.container {
color: var(--violet-blue);
font-family: var(--swr-sans);
+ display: flex;
+ flex-flow: column;
+ gap: 0.125rem;
+ }
+ .align-center {
+ text-align: center;
}
.subtitle {
text-wrap: balance;