-
Couldn't load subscription status.
- Fork 71
[LG-5645] feat(chat-layout): implement ChatMain component #3252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: steph/chat-layout-pkg
Are you sure you want to change the base?
Conversation
|
6948c53 to
d1812aa
Compare
|
Size Change: +250 B (+0.02%) Total Size: 1.62 MB
ℹ️ View Unchanged
|
663fa6c to
ae7a9f9
Compare
d1812aa to
b7d4136
Compare
|
Coverage after merging steph/chat-layout-main into steph/chat-layout-pkg will be
Coverage Report
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
✍️ Proposed changes
This PR introduces the
ChatMaincomponent to the@lg-chat/chat-layoutpackage, which represents the main content area of the chat layout. The component automatically positions itself in the CSS Grid system and provides a structured container for chat content.Key changes:
ChatMaincomponent with proper TypeScript types, styles, and comprehensive testsChatLayout.stories.tsxwith a complete working example that includes TitleBar, ChatWindow, MessageFeed, Message, and InputBar components@lg-chat/leafygreen-chat-provideras a peer dependency@lg-chat/title-bar,@lg-chat/chat-window,@lg-chat/message-feed,@lg-chat/message,@lg-chat/input-bar) as dev dependencies🎟️ Jira ticket: LG-5645
✅ Checklist
pnpm changesetand documented my changes🧪 How to test changes
Composition/Chat/ChatLayoutpnpm test chat-layoutto verify all ChatMain tests pass