[CCR] Migrate to new page layout structure#102507
Conversation
|
Pinging @elastic/kibana-stack-management (Team:Stack Management) |
|
@elasticmachine merge upstream |
|
@sabarasaba I chatted with Caroline last week about whether to center or top-align states under tabs, and she advised to consistently center these states. You can see some examples of what I mean in the screenshots on #101548. It ends up simplifying things in some ways (fewer components to use) but also complecting things in others (having to use I think it makes sense to defer these changes until after this PR is merged, to ensure we have the baseline improvements merged before feature freeze. Once this is merged, would you mind taking another pass to apply the above guidance? |
|
@cjcenizal Sounds like a plan! I can certainly go through it after we merge it and patch it up so that they are all centered. I can also do the same on the |
👍 Thanks for the heads up @cjcenizal!
@sabarasaba If you can take care of Snapshot + Restore that'd be great! Let's hold off on UA. While there are currently tabs, they will eventually be going away (likely during the 7.15 cycle). Since UA will be disabled for 7.14, I don't think it makes sense to address this now. |
alisonelizabeth
left a comment
There was a problem hiding this comment.
Great work @sabarasaba!
The only thing I had a question about is the loading state on the add/edit screens.
I believe in similar situations in some of the apps I migrated, I made this a full-page loading state with no page header. It seemed to flow better IMO since the permissions loading state appears first and is displayed in this way. Let me know what you think. /cc @cchaos
|
Also, thanks for fixing the popover! I think that regression is related to the new EUI theme (#97699). |
Yeah I think if it's possible that after loading, the page header would be replaced by a full empty/error state, then make the loading state it's own as well. |
|
Thanks for the suggestion @alisonelizabeth! Just pushed 2 more commits to address that, lmkwyt |
|
Thanks @sabarasaba! I did not retest, but screenshots LGTM. |
💚 Build SucceededMetrics [docs]Async chunks
History
To update your PR or re-run it, just comment with: cc @sabarasaba |
* wip: start migrating views from ccr * finish up migrating ccr pages to new nav layout * Fix tests, linter errors and i18n strings * remove todo * Render loading and error states centered in screen without page title * Keep loader going while we still setting the payload Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* wip: start migrating views from ccr * finish up migrating ccr pages to new nav layout * Fix tests, linter errors and i18n strings * remove todo * Render loading and error states centered in screen without page title * Keep loader going while we still setting the payload Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>




This PR migrates Ingest
Cross Cluster Replicationto use the new page layout. Also did a few small UX improvements:Related: #100748
Screenshots
Follower Indices Home
Auto-follow patterns
Follower Indices create
Follower Indices edit
Auto-follow pattern create
Auto-follow pattern edit
App Permissions
Fixed popover padding
Before

After
