Skip to content
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

feat: UiKit Modal Support #481

Merged
merged 10 commits into from
Mar 9, 2024

Conversation

Spiral-Memory
Copy link
Collaborator

@Spiral-Memory Spiral-Memory commented Feb 26, 2024

Brief Title

Implemented UIKit Modal Rendering to enable the rendering of UIKit modals within EmbeddedChat.

Fulfillment of Acceptance Criteria

  • Added overflow menu in UiKitModal.
  • Integrated StaticSelect component in UiKitModal.
  • Incorporated MultiStaticSelect component in UiKitModal.
  • Added MessageGenericPreview component.
  • Implemented previewBlock without fuselage.
  • added multiple param support

Fixes #474

Video/Screenshots

2024-02-27.18-00-47.mp4

@Spiral-Memory Spiral-Memory marked this pull request as draft February 26, 2024 05:29
@Spiral-Memory Spiral-Memory force-pushed the feat/uikit-support branch 7 times, most recently from 69bd4f7 to 9fe12a7 Compare February 27, 2024 10:52
@Spiral-Memory Spiral-Memory marked this pull request as ready for review February 27, 2024 12:35
@Spiral-Memory
Copy link
Collaborator Author

Hey @abhinavkrin , I have successfully implemented the UIKitModal with all the required components mentioned in the TODO in the code, without using the fuselage. Additionally, I have addressed some minor issues and styling related to it. The UIKitModal is rendering properly in all the cases I have tested. To conduct testing, I used the Notion app due to its many different modals and properties.

However, I haven't implemented the task 2 of this issue, which involves capturing events and sending them to Rocket Chat for processing. I am unable to understand how the actions are being dispatched. I need your help with this or suggest collaboration with other contributor to complete it. Even after checking the Rocket Chat app and live chat app, I'm still not sure how the actions are sent. Right now, the rendering task of this issue is completed.

@Spiral-Memory Spiral-Memory force-pushed the feat/uikit-support branch 2 times, most recently from b79fd6b to 6ca9e33 Compare March 3, 2024 13:52
Copy link
Collaborator

@sidmohanty11 sidmohanty11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @Spiral-Memory awesome work! Just wanted to know is it safe to merge this? As this will enable us the UI right? Just not the functionalities? We can take up the functionalities on the subsequent PR.

@Spiral-Memory
Copy link
Collaborator Author

Yes @sidmohanty11 , It's completely safe to merge it, as far as i have tested, it doesn't introduce any bugs.. also if I find any, i will immediately fix it, so no worries. Yes only functionality has to be implemented now.

@sidmohanty11
Copy link
Collaborator

Awesome!

@sidmohanty11 sidmohanty11 merged commit f68f9d9 into RocketChat:develop Mar 9, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement UIKit Modal Support in EmbeddedChat
2 participants