UNPKG

state-management-utilities

Version:
16 lines (15 loc) 798 B
/* istanbul ignore file */ import React from "react"; import { useDisableLog } from "../useDisableLog"; import { Memo } from "./Memo"; import { HandlersProvider, } from "./providers/HandlersProvider"; import { StylesProvider } from "./providers/StylesProvider"; export function ReactDevTool({ enable = process.env.NODE_ENV === "development", handlers, styles, }) { useDisableLog({ isDisabled: !enable }); return (React.createElement(React.Suspense, null, React.createElement(StylesProvider, { styles: styles }, React.createElement(HandlersProvider, { value: handlers }, React.createElement(Memo, null, React.createElement(ReactDevToolLazy, { enable: enable })))))); } const ReactDevToolLazy = React.lazy(() => import("./Component"));