* [APM] fixes#23560 by separating frame headers from code preview and only displaying code preview when stackframe has source code context
* [APM] fixes#26239 by checking for valid line number before displaying it
* [APM] Converted CodePreview and Stacktace to typescript and consolidated Stackframe types
* [APM] pull out components and util functions into own files and added tests
* Added constants for localstorage
* Added copy and paste to keymap.js
* Added handlers to copy seleced elements and paste elements in localstorage
* Fixed localstorage keys
* Added shortcut to cut elements
* Removed console.log
* Added toast notifications for copy/cut
* Extracted clipboard functions
* Added tests for clipboard
* Added OS specific keymaps
* Added asset picker to image upload arg form
* Added button to create image element in asset manager
* Added hover style
* Extracted image upload forms into separate components
* Fixed new image element with no assets bug
* Fixed import
* Removed unused styles
* Fixed import order
* Scrolls to selected asset
* Fixed asset selector
* Extracts workpad loader from list of trays
* Adding in browser info to the report-info drawer
* Conditionalizes the browser-type panel prints + constantizes jobTypes
* Fixing config feedback lost in force push
* Added asset picker to image upload arg form
* Added button to create image element in asset manager
* Added hover style
* Extracted image upload forms into separate components
* Fixed new image element with no assets bug
* Fixed import
* Removed unused styles
* Fixed import order
* Scrolls to selected asset
* Fixed asset selector
* translate login/logout visualization component part 2
* Update login translation part 2 - change FormattedMessage to intl.formatMessage
* change some ids
* update Infra Ops Part 2 - directly wrap some classes by injectI18n()
* update one snapshot
* update one snapshot
* update tests
* update collapsible_panel.test.tsx
* update one snapshot
* update one test
* change some code
* update one snapshot
* update roles.html
* Fix unit tests
* Fix message
* [chrome/breadcrumbs] don't clear the breadcrumbs on redirect routes
* [ui/topNav/breadcrumbs] don't set k7 breadcrumbs
* [management] implement k7Breadcrumbs in kibana mangement routes
* Avoid title case
* [chrome/breadcrumbs] protect against times where route did not match anything
* [chrome] only load route is available
* move breadcrumb modules into new location
* fix i18n message id
* Update reference to renamed variable
Co-Authored-By: spalger <email@spalger.com>
* simplify redirectTo and avoid mutable var
* fix eslint issues
* [APM] Split API into transactions and transaction_groups (#26349)
* [APM] Sort by score to get transaction samples with sampled:true (#26389)
* [APM] Move impact calculation to Elasticsearch (#26436)
* [APM] Move impact calculation to Elasticsearch
* Renamed “durationSum” to “sum” and went back to single, mutable impact
This changes the header to be conditionally rendered based on the k7design UI setting. If the setting is false, the header is rendered as before. If it is true, the header is hidden and the breadcrumbs are set via the Kibana breadcrumbs api.