Conversation
…conversation-specific header relates #430
✅ Deploy Preview for cool-creponne-3e1272 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
I'm not sure why the supabase integration check is complaining, my |
…avoid changes to types file in codegen relates #430
Fixed this ☝️ - the ci was installing the 'latest' version of the supabase cli which now apparently prefers to keep 'internals' out of the Because of how we've been using the containerised supabase I figured it make sense to keep internals so I adjusted the pipeline to install the same version of the cli that we pinned in our |
Description
closes #430
relates #431
Creates a new component for the header of conversations with the existing
EllipsisMenu.tsxadapted to the new figma design (this component was previously only used inside theConversationCardcomponent so I just re-styled it slightly).Note: I left the functionality in the ellipsis menu for whoever takes issue #431 but did most of the styling. In the figma each option in the drop-down menu has an icon in the description but I left that out for now. Ideally, if there's a way we can get those as unicode or something we could display them in the string part of the expected arguments for the
EllipsisMenu, otherwise it will require some refactoring.Files changed
ConversationHeader/- new component and stories fileEllipsisIcon.tsx,EllipsisMenu.tsx&&EllipsisMenu.stories.tsx- restyled the component and added it to our component libraryCurrentConversation.tsx- displaying the new header conditionally on breakpointUI changes
Changes to Documentation
No documentation updates needed. Expanded the component library with new story files.
Tests
Added some action tests in storybook, left e2e as is