"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.RelatedCases = void 0; var _react = _interopRequireDefault(require("react")); var _translations = require("../../shared/translations"); var _use_fetch_related_cases = require("../../shared/hooks/use_fetch_related_cases"); var _insights_summary_row = require("./insights_summary_row"); var _test_ids = require("./test_ids"); /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ const ICON = 'warning'; /** * */ const RelatedCases = ({ eventId }) => { const { loading, error, dataCount } = (0, _use_fetch_related_cases.useFetchRelatedCases)({ eventId }); const text = (0, _translations.CORRELATIONS_RELATED_CASES)(dataCount); return /*#__PURE__*/_react.default.createElement(_insights_summary_row.InsightsSummaryRow, { loading: loading, error: error, icon: ICON, value: dataCount, text: text, "data-test-subj": _test_ids.INSIGHTS_CORRELATIONS_RELATED_CASES_TEST_ID, key: `correlation-row-${text}` }); }; exports.RelatedCases = RelatedCases; RelatedCases.displayName = 'RelatedCases';