Improve navigation between Kafka Clusters (part 2) #1101
Labels
area/ux
User experiense issues
status/triage/completed
Automatic triage completed
status/triage/manual
Manual triage in progress
type/enhancement
En enhancement/improvement to an already existing feature
Uh oh!
There was an error while loading. Please reload this page.
Issue submitter TODO list
Is your proposal related to a problem?
No response
Describe the feature you're interested in
Prerequisites
Kafka UI users can have multiple Kafka clusters.
Currently, navigation between clusters has some inconveniences. For example, users can't understand which cluster's artifacts (topics, consumers, connectors, etc.) they are exploring.
If a user is exploring Kafka topics, for instance, then "Topics" will be highlighted for all Kafka clusters.
To understand which Kafka Cluster is being explored, users need to check the URL of the current page.
I, as a Kafka UI user, want to clearly see in Kafka UI which Kafka cluster's artifacts I am exploring.
To do
Acceptance criteria
Scenario 1: Highlighting the active cluster and its specific artifact category in the sidebar.
Given
When
The user is actively viewing artifacts for a specific Kafka cluster (e.g., ClusterA/Topics).
Then
Scenario 2: Displaying the active cluster name in page titles when the sidebar is closed.
Given
When
The user is on an artifact page (e.g., Connectors page) for a specific cluster.
Then
Scenario 3: Maintaining correct highlighting and order upon navigation within the same cluster.
Given
When
The user navigates to a different artifact category within the same cluster (ClusterC/Consumers).
Then
Scenario 4: Correctly updating highlighting and order upon navigating to a different cluster.
Given
When
The user navigates to an artifact category of a different cluster (e.g., ClusterE/Connectors).
Then
Scenario 5: Expanding Kafka section.
Given
When
The user navigates to Topics of the Kafka cluster
Then
Describe alternatives you've considered
No response
Version you're running
1.2.0
Additional context
No response
The text was updated successfully, but these errors were encountered: