"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.IlmPolicyLink = void 0; var _react = _interopRequireDefault(require("react")); var _i18n = require("@kbn/i18n"); var _eui = require("@elastic/eui"); var _constants = require("../../../common/constants"); /* * 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 i18nTexts = { buttonLabel: _i18n.i18n.translate('xpack.reporting.listing.reports.ilmPolicyLinkText', { defaultMessage: 'Edit reporting ILM policy' }) }; const IlmPolicyLink = ({ locator, navigateToUrl }) => { return /*#__PURE__*/_react.default.createElement(_eui.EuiButtonEmpty, { "data-test-subj": "ilmPolicyLink", size: "xs", onClick: () => { const url = locator.getRedirectUrl({ page: 'policy_edit', policyName: _constants.ILM_POLICY_NAME }); navigateToUrl(url); } }, i18nTexts.buttonLabel); }; exports.IlmPolicyLink = IlmPolicyLink;