@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
39 lines (38 loc) • 1.27 kB
JavaScript
import { c as createLocalStorage, T as THEME_PREFERENCE, P as PiPProvider, a as ThemeContext, D as Devtools, Q as QueryDevtoolsContext } from "./B4MFY5CR-DL72FZ98.js";
import { g as getPreferredColorScheme, c as createMemo, a as createComponent } from "./index-SiHtDC7u.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
};