UNPKG

@adyen/kyc-components

Version:

`adyen-kyc-components` provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboar

48 lines (47 loc) 1.62 kB
import { c as createLocalStorage, T as THEME_PREFERENCE, P as PiPProvider, a as ThemeContext, b as ParentPanel, C as ContentView, Q as QueryDevtoolsContext } from "./B4MFY5CR-DL72FZ98.js"; import { g as getPreferredColorScheme, c as createMemo, a as createComponent } from "./index-SiHtDC7u.js"; 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 };