Files
zui/frontend/src/components/nodes/render/views/index.ts

22 lines
1022 B
TypeScript

/**
* Output view components: "Display" step of the pipeline (see lib/graph/rendering.ts).
* Which view is used comes from the source's outputType ('image' | 'html').
*
* - Streaming (agent): StreamingMarkdownView
* - Config markdown preview: MarkdownJsxView (markdown-to-jsx)
* - Agent final / other HTML: StaticMarkdownHtmlView
* RenderingNode chooses the view directly; no shared dispatcher.
*/
export { ImageOutputView } from './ImageOutputView'
export { MarkdownJsxView } from './MarkdownJsxView'
export { RawOutputView } from './RawOutputView'
export { StaticMarkdownHtmlView } from './StaticMarkdownHtmlView'
export { StreamingMarkdownView } from './StreamingMarkdownView'
export type { ImageOutputViewProps } from './ImageOutputView'
export type { MarkdownJsxViewProps } from './MarkdownJsxView'
export type { RawOutputViewProps } from './RawOutputView'
export type { StaticMarkdownHtmlViewProps } from './StaticMarkdownHtmlView'
export type { StreamingMarkdownViewProps } from './StreamingMarkdownView'