"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.Content = void 0; var _react = _interopRequireDefault(require("react")); var _use_tab_switcher = require("../hooks/use_tab_switcher"); var _tabs = require("../tabs"); var _types = require("../types"); /* * 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 Content = () => { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(TabPanel, { activeWhen: _types.FlyoutTabIds.ANOMALIES }, /*#__PURE__*/_react.default.createElement(_tabs.Anomalies, null)), /*#__PURE__*/_react.default.createElement(TabPanel, { activeWhen: _types.FlyoutTabIds.OVERVIEW }, /*#__PURE__*/_react.default.createElement(_tabs.Overview, null)), /*#__PURE__*/_react.default.createElement(TabPanel, { activeWhen: _types.FlyoutTabIds.LOGS }, /*#__PURE__*/_react.default.createElement(_tabs.Logs, null)), /*#__PURE__*/_react.default.createElement(TabPanel, { activeWhen: _types.FlyoutTabIds.METADATA }, /*#__PURE__*/_react.default.createElement(_tabs.Metadata, null)), /*#__PURE__*/_react.default.createElement(TabPanel, { activeWhen: _types.FlyoutTabIds.OSQUERY }, /*#__PURE__*/_react.default.createElement(_tabs.Osquery, null)), /*#__PURE__*/_react.default.createElement(TabPanel, { activeWhen: _types.FlyoutTabIds.PROCESSES }, /*#__PURE__*/_react.default.createElement(_tabs.Processes, null))); }; exports.Content = Content; const TabPanel = ({ activeWhen, children }) => { const { renderedTabsSet, activeTabId } = (0, _use_tab_switcher.useTabSwitcherContext)(); return renderedTabsSet.current.has(activeWhen) ? /*#__PURE__*/_react.default.createElement("div", { hidden: activeTabId !== activeWhen }, children) : null; };