import { Devtools, PiPProvider, QueryDevtoolsContext, THEME_PREFERENCE, ThemeContext, createLocalStorage } from "./chunk-QLA3SCYO.js"; import { createComponent, createMemo, getPreferredColorScheme } from "./chunk-Y4ZU6YGQ.js"; import "./chunk-4B2QHNJT.js"; // ../../node_modules/@tanstack/query-devtools/build/DevtoolsComponent/EDEL3XIZ.js var DevtoolsComponent = (props) => { const [localStore, setLocalStore] = createLocalStorage({ prefix: "TanstackQueryDevtools" }); const colorScheme = getPreferredColorScheme(); const theme = createMemo(() => { const preference = localStore.theme_preference || THEME_PREFERENCE; if (preference !== "system") return preference; return colorScheme(); }); return createComponent(QueryDevtoolsContext.Provider, { value: props, get children() { return createComponent(PiPProvider, { localStore, setLocalStore, get children() { return createComponent(ThemeContext.Provider, { value: theme, get children() { return createComponent(Devtools, { localStore, setLocalStore }); } }); } }); } }); }; var DevtoolsComponent_default = DevtoolsComponent; export { DevtoolsComponent_default as default }; //# sourceMappingURL=EDEL3XIZ-RELEP52Y.js.map