@copilotkit/react-ui
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
29 lines (26 loc) • 1.15 kB
TypeScript
import React__default from 'react';
import { RenderMessageProps } from '../props.js';
import '@copilotkit/shared';
import '../../../types/suggestions.js';
/**
* Legacy message render props interface for backwards compatibility
*/
interface LegacyRenderProps {
RenderTextMessage?: React__default.ComponentType<RenderMessageProps>;
RenderActionExecutionMessage?: React__default.ComponentType<RenderMessageProps>;
RenderAgentStateMessage?: React__default.ComponentType<RenderMessageProps>;
RenderResultMessage?: React__default.ComponentType<RenderMessageProps>;
RenderImageMessage?: React__default.ComponentType<RenderMessageProps>;
}
/**
* Props for the LegacyRenderMessage component
*/
interface LegacyRenderMessageProps extends RenderMessageProps {
legacyProps: LegacyRenderProps;
}
/**
* Legacy message adapter component that maps old render props to new message types.
* This component provides backwards compatibility for the deprecated render props.
*/
declare const LegacyRenderMessage: React__default.FC<LegacyRenderMessageProps>;
export { LegacyRenderMessage, LegacyRenderMessageProps, LegacyRenderProps };