-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmdx-components.tsx
More file actions
87 lines (85 loc) · 2.98 KB
/
Copy pathmdx-components.tsx
File metadata and controls
87 lines (85 loc) · 2.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import { useMDXComponents as getDocsMDXComponents } from 'nextra-theme-docs'
import { Callout } from './components/Callout'
import { Card } from './components/Card'
import { CardGrid } from './components/CardGrid'
import { Toggle } from './components/Toggle'
import { AssetCard } from './components/AssetCard'
import { Timeline, TimelineItem } from './components/Timeline'
import { Placeholder } from './components/Placeholder'
import { Hero } from './components/Hero'
import { CrewJourney } from './components/CrewJourney'
import { TecoWay } from './components/TecoWay'
import { CrewGrowth } from './components/CrewGrowth'
import { CrewVoices } from './components/CrewVoices'
import { CrewVoiceMap } from './components/CrewVoiceMap'
import { CrewThemes } from './components/CrewThemes'
import { BookNote } from './components/BookNote'
import { EnterDocs } from './components/EnterDocs'
import { Reveal } from './components/Reveal'
import { RecentUpdates } from './components/RecentUpdates'
import { LogList } from './components/LogList'
import { Mermaid } from './components/Mermaid'
import { Claim } from './components/Manifesto'
import { RepoList } from './components/RepoList'
import { CurriculumTimeline } from './components/CurriculumTimeline'
import { PromotionPipeline } from './components/PromotionPipeline'
import { DemoDayFullList } from './components/DemoDayFullList'
import { EducationBriefingFullList } from './components/EducationBriefingFullList'
import { TecoTalkExplorer } from './components/TecoTalkExplorer'
import { TecobleArchiveExplorer } from './components/TecobleArchiveExplorer'
import { VlogArchiveExplorer } from './components/VlogArchiveExplorer'
import { RecruitingStatus } from './components/RecruitingStatus'
import { RecruitingSchedule } from './components/RecruitingSchedule'
import { NoticeList } from './components/NoticeList'
import { Embed } from './components/Embed'
import { YouTubeLightbox } from './components/YouTubeLightbox'
import { FaqList } from './components/FaqList'
import { CopyField } from './components/CopyField'
import { ExternalPreviewCard } from './components/ExternalPreviewCard'
import { PromptCopyBlock } from './components/PromptCopyBlock'
const docsComponents = getDocsMDXComponents()
export function useMDXComponents(components?: Record<string, React.FC>) {
return {
...docsComponents,
Callout,
Card,
CardGrid,
Toggle,
AssetCard,
Timeline,
TimelineItem,
Placeholder,
Hero,
CrewJourney,
TecoWay,
CrewGrowth,
CrewVoices,
CrewVoiceMap,
CrewThemes,
BookNote,
EnterDocs,
Reveal,
RecentUpdates,
LogList,
Mermaid,
Claim,
RepoList,
CurriculumTimeline,
PromotionPipeline,
DemoDayFullList,
EducationBriefingFullList,
TecoTalkExplorer,
TecobleArchiveExplorer,
VlogArchiveExplorer,
RecruitingStatus,
RecruitingSchedule,
NoticeList,
Embed,
YouTubeLightbox,
FaqList,
CopyField,
ExternalPreviewCard,
PromptCopyBlock,
...components
}
}