UNPKG

react-native-xenon

Version:

A powerful in-app debugging tool for React Native.

41 lines (40 loc) 1.56 kB
"use strict"; import { createRef } from 'react'; import { Animated, Dimensions } from 'react-native'; export let DebuggerVisibility = /*#__PURE__*/function (DebuggerVisibility) { DebuggerVisibility[DebuggerVisibility["Hidden"] = -1] = "Hidden"; DebuggerVisibility[DebuggerVisibility["Bubble"] = 0] = "Bubble"; DebuggerVisibility[DebuggerVisibility["Panel"] = 1] = "Panel"; DebuggerVisibility[DebuggerVisibility["Search"] = 2] = "Search"; return DebuggerVisibility; }({}); export let PanelState = /*#__PURE__*/function (PanelState) { PanelState[PanelState["Network"] = 0] = "Network"; PanelState[PanelState["Console"] = 1] = "Console"; PanelState[PanelState["NetworkDetail"] = 2] = "NetworkDetail"; PanelState[PanelState["ConsoleDetail"] = 3] = "ConsoleDetail"; return PanelState; }({}); export let HeaderState = /*#__PURE__*/function (HeaderState) { HeaderState[HeaderState["Debugger"] = 0] = "Debugger"; HeaderState[HeaderState["Network"] = 1] = "Network"; HeaderState[HeaderState["Console"] = 2] = "Console"; return HeaderState; }({}); const refs = { debugger: /*#__PURE__*/createRef(), panel: /*#__PURE__*/createRef(), header: /*#__PURE__*/createRef(), searchInput: /*#__PURE__*/createRef(), panelSize: (() => { const ref = /*#__PURE__*/createRef(); const dimensions = Dimensions.get('window'); ref.current = new Animated.ValueXY({ x: dimensions.width, y: Math.min(dimensions.width, dimensions.height) * 0.75 }); return ref; })() }; export default refs; //# sourceMappingURL=refs.js.map