Multi-tab query editor (MXS-3638)

[MXS-3667] Design component pattern to have multiple query editor Created: 2021-07-13  Updated: 2021-07-22  Resolved: 2021-07-22

Status: Closed
Project: MariaDB MaxScale
Component/s: maxgui
Affects Version/s: 6.0.0
Fix Version/s: 6.2.0

Type: Sub-Task Priority: Major
Reporter: Duong Thien Ly Assignee: Duong Thien Ly
Resolution: Fixed Votes: 0
Labels: None

Sprint: MXS-SPRINT-136

 Description   

The query pane components needs to be refactored to support multi-tab query editor. `QueryEditor`, `QueryResult`, `VisualizeSideBar` and `ChartContainer` should be composed into a `Worksheet` component.
There will a wrapper component of `Worksheet` to control navigating, creating, and deleting `Worksheet`.
Query vuex module state also needs to be refactored as all states used in
`Worksheet` and its child components should have it standalone states.


Generated at Thu Feb 08 04:23:05 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.