refactor: komplettsanierung
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m26s
Build & Deploy / 🏗️ Build (push) Failing after 3m19s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🩺 Health Check (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s

This commit is contained in:
2026-02-17 01:56:15 +01:00
parent 4db820214b
commit 34b35e2f17
38 changed files with 1631 additions and 329 deletions

View File

@@ -1,15 +1,23 @@
// Embed Components Index
// Re-export for convenience
export { YouTubeEmbed } from '../YouTubeEmbed';
export { TwitterEmbed } from '../TwitterEmbed';
export { GenericEmbed } from '../GenericEmbed';
export { Mermaid } from '../Mermaid';
export { YouTubeEmbed } from "../YouTubeEmbed";
export { TwitterEmbed } from "../TwitterEmbed";
export { GenericEmbed } from "../GenericEmbed";
export { Mermaid } from "../Mermaid";
export { DiagramTimeline } from "../DiagramTimeline";
export { DiagramSequence } from "../DiagramSequence";
export { DiagramPie } from "../DiagramPie";
export { DiagramGantt } from "../DiagramGantt";
export { DiagramState } from "../DiagramState";
export { DiagramShareButton } from "../DiagramShareButton";
// Type definitions for props
export interface MermaidProps {
graph: string;
id?: string;
title?: string;
showShare?: boolean;
}
export interface YouTubeEmbedProps {
@@ -17,19 +25,19 @@ export interface YouTubeEmbedProps {
title?: string;
className?: string;
aspectRatio?: string;
style?: 'default' | 'minimal' | 'rounded' | 'flat';
style?: "default" | "minimal" | "rounded" | "flat";
}
export interface TwitterEmbedProps {
tweetId: string;
theme?: 'light' | 'dark';
theme?: "light" | "dark";
className?: string;
align?: 'left' | 'center' | 'right';
align?: "left" | "center" | "right";
}
export interface GenericEmbedProps {
url: string;
className?: string;
maxWidth?: string;
type?: 'video' | 'article' | 'rich';
type?: "video" | "article" | "rich";
}