mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[Data Usage] add locator to link to data stream management (#195433)
## Summary add locator to link to data stream management recently made available https://github.com/elastic/kibana/pull/195299
This commit is contained in:
parent
94934505eb
commit
ee4815a570
2 changed files with 7 additions and 6 deletions
|
@ -14,6 +14,7 @@ import {
|
|||
EuiListGroupItem,
|
||||
EuiSpacer,
|
||||
} from '@elastic/eui';
|
||||
import { IndexManagementLocatorParams } from '@kbn/index-management-shared-types';
|
||||
import { DatasetQualityLink } from './dataset_quality_link';
|
||||
import { useKibanaContextForPlugin } from '../../utils/use_kibana';
|
||||
|
||||
|
@ -39,12 +40,11 @@ export const LegendAction: React.FC<LegendActionProps> = React.memo(
|
|||
const hasIndexManagementFeature = !!capabilities?.index_management;
|
||||
|
||||
const onClickIndexManagement = useCallback(async () => {
|
||||
// TODO: use proper index management locator https://github.com/elastic/kibana/issues/195083
|
||||
const dataQualityLocator = locators.get('MANAGEMENT_APP_LOCATOR');
|
||||
if (dataQualityLocator) {
|
||||
await dataQualityLocator.navigate({
|
||||
sectionId: 'data',
|
||||
appId: `index_management/data_streams/${label}`,
|
||||
const locator = locators.get<IndexManagementLocatorParams>('INDEX_MANAGEMENT_LOCATOR_ID');
|
||||
if (locator) {
|
||||
await locator.navigate({
|
||||
page: 'data_streams_details',
|
||||
dataStreamName: label,
|
||||
});
|
||||
}
|
||||
togglePopover(null); // Close the popover after action
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
"@kbn/core-http-browser",
|
||||
"@kbn/core-chrome-browser",
|
||||
"@kbn/features-plugin",
|
||||
"@kbn/index-management-shared-types",
|
||||
],
|
||||
"exclude": ["target/**/*"]
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue