kumahq / kuma-gui

🐻 A GUI built on Vue.js for use with Kuma.
https://kuma.io/
Apache License 2.0
38 stars 20 forks source link

subscriptions: Use table/panel GUI instead of accordion panes #2623

Open johncowen opened 2 weeks ago

johncowen commented 2 weeks ago

Description

Taken from https://github.com/kumahq/kuma-gui/issues/2164

Finally each subscription should have a copy raw button to just get the json/yaml of the subscription.

We should switch from using accordion panes for subscriptions to using a table/summary panel layout like the rest of the GUI.

In the summary panel we can have 2 tabs, [Overview] and [YAML]. Overview shows the information that is currently showing in the accordion panes, and the YAML tab can contain the YAML for the subscription (along with copy buttons etc)

johncowen commented 1 week ago

See https://github.com/kumahq/kuma-gui/pull/2664 for part of this