veza/apps/web/src/components/views/live-view/index.ts
senke 30df8c99ea refactor(web): split LiveView into live-view module
- types.ts: LiveViewProps, LiveViewChatMessage; mockData: FEATURED_STREAM, CHAT_MESSAGES
- useLiveView: stream, chatMessages, msgInput, handleSend, addToast
- LiveViewPlayer, LiveViewStreamInfo, LiveViewRecommended, LiveViewChat, LiveViewSkeleton
- Layout h-[calc(100vh-120px)] -> min-h-layout-main; text-[10px] -> text-xs
- Stories: Default, Loading (Skeleton); decorator min-h-layout-page
- Re-export from LiveView.tsx

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 18:15:41 +01:00

6 lines
310 B
TypeScript

export type { LiveViewProps, LiveViewChatMessage } from './types';
export type { LiveStream } from '@/types';
export { LiveView } from './LiveView';
export { LiveViewSkeleton } from './LiveViewSkeleton';
export { useLiveView } from './useLiveView';
export { FEATURED_STREAM, CHAT_MESSAGES } from './mockData';