kuma-gui
kuma-gui copied to clipboard
feat(zones): move KDSSubscriptions to use a table/summary
Changes Zone Subscriptions only to use a table/summary view/interaction.
We decided that there would be far more space to show things if we used our common table/summary panel pattern instead of the accordion where there is very little space to show things:
See:
- https://github.com/kumahq/kuma-gui/issues/2623
- https://github.com/kumahq/kuma-gui/issues/2164
~Questions:~
~1. Do we want to show the Subscription YAML, the Subscription JSON config, or both?~
~2. If we want to show both, should we add a separate [YAML] tab or use the Structured/YAML dropdown?~
Note:
I'm guessing we'll want the same layout for DPP subscriptions, I plan to do this as a follow up and there will some changes made on top of here to make the panel work in both places.
Closes https://github.com/kumahq/kuma-gui/issues/2704
Deploy Preview for kuma-gui ready!
| Name | Link |
|---|---|
| Latest commit | 77aaf2b2efd3619d8f63723d91a91255b3ce8c7c |
| Latest deploy log | https://app.netlify.com/sites/kuma-gui/deploys/66e163b3fb018e0007df7e06 |
| Deploy Preview | https://deploy-preview-2664--kuma-gui.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
- Do we want to show the Subscription YAML, the Subscription JSON config, or both?
- If we want to show both, should we add a separate [YAML] tab or use the Structured/YAML dropdown?
I figured we probably don't want to show the YAML, its not like you'd want to use it for anything. If that incorrect we can always add as a follow up.
K this one has had a few alterations after a first round of reviews, good to go again now 👍
LGTM do we have issues to cover the same work for dataplane and zone proxies? If not can we open them and milestone them for 2.10 please?
👍 Added these two:
- https://github.com/kumahq/kuma-gui/issues/2920
- https://github.com/kumahq/kuma-gui/issues/2921