mirror of
https://github.com/warmbly/warmbly.git
synced 2026-10-15 08:02:42 +00:00
45 lines
1.3 KiB
TypeScript
45 lines
1.3 KiB
TypeScript
import defaultMdxComponents from 'fumadocs-ui/mdx';
|
|
import { Step, Steps } from 'fumadocs-ui/components/steps';
|
|
import { Tab, Tabs, TabsList } from 'fumadocs-ui/components/tabs';
|
|
import { BookOpen, Braces } from 'lucide-react';
|
|
import type { MDXComponents } from 'mdx/types';
|
|
import { LangTab } from '@/components/shared/lang-tabs';
|
|
import { Mermaid } from '@/components/shared/mermaid';
|
|
import { Fold } from '@/components/shared/fold';
|
|
import { ShortVersion } from '@/components/diagrams/frame';
|
|
import { DeliveryVsPlacement, MailJourney, PlacementScale, SignalWeights } from '@/components/diagrams/mail';
|
|
import { HealthBands, PoolTiers, RecoveryRamp, WarmupExchange, WarmupRamp } from '@/components/diagrams/warmup';
|
|
import { AuthChecks, ComplianceMap, DmarcRollout, MergePreview, SubdomainPattern } from '@/components/diagrams/auth';
|
|
|
|
export function getMDXComponents(components?: MDXComponents): MDXComponents {
|
|
return {
|
|
...defaultMdxComponents,
|
|
Step,
|
|
Steps,
|
|
Tab,
|
|
Tabs,
|
|
TabsList,
|
|
LangTab,
|
|
Mermaid,
|
|
Fold,
|
|
ShortVersion,
|
|
MailJourney,
|
|
DeliveryVsPlacement,
|
|
PlacementScale,
|
|
SignalWeights,
|
|
WarmupRamp,
|
|
WarmupExchange,
|
|
HealthBands,
|
|
PoolTiers,
|
|
RecoveryRamp,
|
|
AuthChecks,
|
|
DmarcRollout,
|
|
SubdomainPattern,
|
|
ComplianceMap,
|
|
MergePreview,
|
|
BookOpen,
|
|
Braces,
|
|
...components,
|
|
};
|
|
}
|