[Fleet] Fix double policy header layout #103076
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fix #102939. Looks like this is a regression from a big refactor: #101828
Current implementation adds an explicit check at the
<App />
level for whether we are loading the "Add integration" view and replaces the default header layout (see screenshots).How to test
See the linked issues for details on how to reproduce. This requires starting Elastic+Kibana on basic and setting up an agent for data collection.
Also check that existing fleet pages still all look correct while loading. This will require going to the different tabs and pressing refresh while looking for any visual regressions.
To reviewers
useRouteMatch
the correct thing to use here? My testing and understanding of the docs seem to indicate "yes" 🤷🏻♂️Screenshots
Loading "Add integrations"
Notice that tabs from the default layout have been removed for this special case.
"Add integrations" view after these changes are applied