UNPKG

react-native-xenon

Version:

A powerful in-app debugging tool for React Native.

32 lines (31 loc) 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = DetailsViewer; var _react = require("react"); var _contexts = require("../../../contexts"); var _types = require("../../../types"); var _LogMessageDetails = _interopRequireDefault(require("./LogMessageDetails")); var _NetworkRequestDetails = _interopRequireDefault(require("./NetworkRequestDetails")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function DetailsViewer() { const { debuggerState } = (0, _react.useContext)(_contexts.MainContext); const detailsData = debuggerState.detailsData; switch (detailsData?.type) { case _types.DebuggerPanel.Network: return /*#__PURE__*/(0, _jsxRuntime.jsx)(_NetworkRequestDetails.default, { item: detailsData.data }); case _types.DebuggerPanel.Console: return /*#__PURE__*/(0, _jsxRuntime.jsx)(_LogMessageDetails.default, { item: detailsData.data }); default: return null; } } //# sourceMappingURL=DetailsViewer.js.map