photobooth funktionen im event admin verlinkt, gäste pwa zeigt photobooth nur noch an, wenn diese aktiviert ist. kontaktformular optimiert. teilen-link mit iMessage und whatsapp erweitert.

This commit is contained in:
Codex Agent
2025-11-23 22:22:06 +01:00
parent 3d9eaa1194
commit df414a31cd
32 changed files with 809 additions and 280 deletions

View File

@@ -133,7 +133,7 @@ const BlogShow: React.FC<Props> = ({ post }) => {
{t('breadcrumb_blog')}
</Link>
<span>/</span>
<span className="text-gray-700 dark:text-gray-200">{post.title}</span>
<span className="text-gray-700 dark:text-gray-100">{post.title}</span>
</nav>
<Link href={localizedPath('/blog')} className="text-pink-600 hover:text-pink-700">
{t('back_to_blog')}
@@ -156,7 +156,7 @@ const BlogShow: React.FC<Props> = ({ post }) => {
<MarkdownPreview
html={post.excerpt_html}
fallback={post.excerpt}
className="text-base leading-relaxed text-gray-700 dark:text-gray-200"
className="text-base leading-relaxed text-gray-700 dark:text-gray-100"
/>
</div>
<div className="relative">
@@ -193,7 +193,11 @@ const BlogShow: React.FC<Props> = ({ post }) => {
prose-pre:bg-slate-900 prose-pre:text-slate-100
prose-blockquote:border-l-4 prose-blockquote:border-pink-500 prose-blockquote:pl-6 prose-blockquote:italic
prose-ul:text-slate-700 prose-ol:text-slate-700
prose-li:text-slate-700 dark:prose-invert"
prose-li:text-slate-700
dark:prose-invert dark:prose-headings:text-gray-50 dark:prose-p:text-gray-100
dark:prose-strong:text-gray-50 dark:prose-a:text-pink-300 dark:hover:prose-a:text-pink-200
dark:prose-code:bg-gray-800 dark:prose-code:text-gray-100 dark:prose-pre:bg-gray-900 dark:prose-pre:text-gray-100
dark:prose-li:text-gray-100 dark:prose-blockquote:border-pink-400"
dangerouslySetInnerHTML={{ __html: post.content_html }}
/>
</article>
@@ -207,7 +211,7 @@ const BlogShow: React.FC<Props> = ({ post }) => {
<MarkdownPreview
html={post.excerpt_html}
fallback={post.excerpt}
className="text-base leading-relaxed text-gray-700 dark:text-gray-200"
className="text-base leading-relaxed text-gray-700 dark:text-gray-100"
/>
</CardContent>
</Card>
@@ -218,7 +222,7 @@ const BlogShow: React.FC<Props> = ({ post }) => {
{t('toc_title')}
</p>
{post.headings && post.headings.length > 0 ? (
<ul className="space-y-3 text-sm text-gray-700 dark:text-gray-200">
<ul className="space-y-3 text-sm text-gray-700 dark:text-gray-100">
{post.headings.map((heading) => (
<li key={heading.slug} className="border-l-2 border-pink-100 pl-3 dark:border-pink-500/40">
<a href={`#${heading.slug}`} className="hover:text-pink-600">
@@ -269,7 +273,7 @@ const BlogShow: React.FC<Props> = ({ post }) => {
<Separator className="my-2" />
<div className="flex flex-col gap-2">
{shareLinks.map((link) => (
<Button key={link.key} variant="outline" size="sm" asChild className="justify-start border-gray-200 text-gray-700 hover:border-pink-200 hover:text-pink-600 dark:border-gray-700 dark:text-gray-50">
<Button key={link.key} variant="outline" size="sm" asChild className="justify-start border-gray-200 text-gray-700 hover:border-pink-200 hover:text-pink-600 dark:border-gray-700 dark:text-gray-100">
<a href={link.href} target="_blank" rel="noreferrer">
{link.label}
</a>