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

Update UI flow to open Kyma Companion #3603

Open
3 tasks
chriskari opened this issue Jan 17, 2025 · 0 comments
Open
3 tasks

Update UI flow to open Kyma Companion #3603

chriskari opened this issue Jan 17, 2025 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature. kyma companion Related to all activities around the Kyma Companion

Comments

@chriskari
Copy link
Contributor

chriskari commented Jan 17, 2025

Description
The Kyma Companion UI flow needs to be updated to align with the latest UI/UX design specifications. The updated design requires the Companion to be opened via an AI icon in the header bar. Upon opening, users should see:

  1. An introductory message.
  2. Initial question suggestions fetched from the POST /conversation endpoint.

This approach differs from the previous POC implementation, where:

  1. The assistant could be opened via buttons on individual resource pages.
  2. Suggestions were displayed in a popover, and the chat interface was opened only after a user selected a suggestion or submitted a custom prompt

Tasks:

  • refactor the previous flow as well as the CompanionOpener component to match the updated design

The necessary adjustments include, but may not be limited to

  • Upon clicking the AI icon fetch prompt suggestions and open the chat interface
  • Populate the chat with an introductory message as well as the fetched suggestions
  • Remove the CompanionOpener component along with unneeded functionality
@chriskari chriskari added kind/feature Categorizes issue or PR as related to a new feature. kyma companion Related to all activities around the Kyma Companion labels Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. kyma companion Related to all activities around the Kyma Companion
Projects
None yet
Development

No branches or pull requests

1 participant