2026-03-09 21:29:03 +08:00
|
|
|
/**
|
|
|
|
|
* ChatScreen 组件导出
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// 类型
|
|
|
|
|
export * from './types';
|
|
|
|
|
|
|
|
|
|
// 常量
|
|
|
|
|
export * from './constants';
|
|
|
|
|
|
|
|
|
|
// 样式
|
|
|
|
|
export { chatScreenStyles } from './styles';
|
|
|
|
|
|
|
|
|
|
// 组件
|
|
|
|
|
export { EmojiPanel } from './EmojiPanel';
|
|
|
|
|
export { MorePanel } from './MorePanel';
|
|
|
|
|
export { MentionPanel } from './MentionPanel';
|
|
|
|
|
export { LongPressMenu } from './LongPressMenu';
|
|
|
|
|
export { ChatHeader } from './ChatHeader';
|
|
|
|
|
export { MessageBubble } from './MessageBubble';
|
|
|
|
|
export { ChatInput } from './ChatInput';
|
2026-03-16 17:47:10 +08:00
|
|
|
export { GroupInfoPanel } from './GroupInfoPanel';
|
2026-03-09 21:29:03 +08:00
|
|
|
|
|
|
|
|
// Segment 渲染组件
|
|
|
|
|
export {
|
|
|
|
|
MessageSegmentsRenderer,
|
|
|
|
|
ReplyPreviewSegment,
|
|
|
|
|
renderSegment
|
|
|
|
|
} from './SegmentRenderer';
|
|
|
|
|
export type { SegmentRendererProps, ReplyPreviewSegmentProps } from './SegmentRenderer';
|
|
|
|
|
|
|
|
|
|
// Hook
|
|
|
|
|
export { useChatScreen } from './useChatScreen';
|