import { createLocalStorage, THEME_PREFERENCE, QueryDevtoolsContext, PiPProvider, ThemeContext, ParentPanel, ContentView } from '../chunk/YPM2AS64.js'; import { getPreferredColorScheme, createMemo, createComponent } from '../chunk/EIDV623S.js'; // src/DevtoolsPanelComponent.tsx var DevtoolsPanelComponent = (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, { disabled: true, localStore, setLocalStore, get children() { return createComponent(ThemeContext.Provider, { value: theme, get children() { return createComponent(ParentPanel, { get children() { return createComponent(ContentView, { localStore, setLocalStore, get onClose() { return props.onClose; }, showPanelViewOnly: true }); } }); } }); } }); } }); }; var DevtoolsPanelComponent_default = DevtoolsPanelComponent; export { DevtoolsPanelComponent_default as default };