import { BuilderComponent } from "../types/BuilderComponent"; import { ParagraphComponent } from "./text/paragraph"; import { LabelComponent } from "./text/label"; import { ImageComponent } from "./media/image"; import { VideoComponent } from "./media/video"; import { AudioComponent } from "./media/audio"; import { Heading1 } from "./text/Heading1"; import { Heading2 } from "./text/Heading2"; import { Heading3 } from "./text/Heading3"; import { Heading4 } from "./text/Heading4"; import { Heading5 } from "./text/Heading5"; import { Heading6 } from "./text/Heading6"; import { TextareaComponent } from "./text/Textarea"; import { ButtonComponent } from "./buttons/button"; import { LinkComponent } from "./buttons/link"; import { DividerComponent } from "./dividers/divider"; import { IconComponent } from "./media/icon"; export const ComponentRegistry: Record = { paragraph: ParagraphComponent, h1: Heading1, h2: Heading2, h3: Heading3, h4: Heading4, h5: Heading5, h6: Heading6, label: LabelComponent, image: ImageComponent, video: VideoComponent, audio: AudioComponent, icon: IconComponent, button: ButtonComponent, link: LinkComponent, divider: DividerComponent, textarea: TextareaComponent, };