state-management-utilities
Version:
State management utilities
16 lines (15 loc) • 798 B
JavaScript
/* 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"));