fix(blog): optimize component share logic, typography, and modal layouts
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 5s
Build & Deploy / 🏗️ Build (push) Failing after 14s
Build & Deploy / 🧪 QA (push) Failing after 1m48s
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-22 11:41:28 +01:00
parent 75c61f1436
commit b15c8408ff
103 changed files with 4366 additions and 2293 deletions

View File

@@ -12,11 +12,35 @@ import { DiagramTimeline } from '../components/DiagramTimeline';
import { DiagramGantt } from '../components/DiagramGantt';
import { DiagramPie } from '../components/DiagramPie';
import { DiagramSequence } from '../components/DiagramSequence';
import { DiagramFlow } from '../components/DiagramFlow';
import { IconList, IconListItem } from '../components/IconList';
import { ArticleMeme } from '../components/ArticleMeme';
import { MemeCard } from '../components/MemeCard';
import { ExternalLink } from '../components/ExternalLink';
import { StatsGrid } from '../components/StatsGrid';
import { MetricBar } from '../components/MetricBar';
import { ArticleQuote } from '../components/ArticleQuote';
import { BoldNumber } from '../components/BoldNumber';
import { WebVitalsScore } from '../components/WebVitalsScore';
import { WaterfallChart } from '../components/WaterfallChart';
import { Button } from '../components/Button';
import { TrackedLink } from '../components/analytics/TrackedLink';
import { FAQSection } from '../components/FAQSection';
import { PremiumComparisonChart } from '../components/PremiumComparisonChart';
import { ImageText } from '../components/ImageText';
import { Carousel } from '../components/Carousel';
import { Section } from '../components/Section';
import { Reveal } from '../components/Reveal';
import { TableOfContents } from '../components/TableOfContents';
import { RevenueLossCalculator } from "../components/RevenueLossCalculator";
import { PerformanceChart } from "../components/PerformanceChart";
import { TwitterEmbed } from '../components/TwitterEmbed';
import { YouTubeEmbed } from '../components/YouTubeEmbed';
import { LinkedInEmbed } from '../components/LinkedInEmbed';
export const mdxComponents = {
// Named exports for explicit MDX usage
@@ -35,9 +59,30 @@ export const mdxComponents = {
DiagramGantt,
DiagramPie,
DiagramSequence,
DiagramFlow,
IconList,
IconListItem,
ArticleMeme,
MemeCard,
ExternalLink,
StatsGrid,
MetricBar,
ArticleQuote,
BoldNumber,
WebVitalsScore,
WaterfallChart,
PremiumComparisonChart,
ImageText,
Carousel,
Section,
Reveal
Reveal,
TableOfContents,
RevenueLossCalculator,
PerformanceChart,
TwitterEmbed,
YouTubeEmbed,
LinkedInEmbed,
Button,
TrackedLink,
FAQSection
};