@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
16 lines (15 loc) • 560 B
TypeScript
import { ComponentType, ReactNode } from "react";
import { OidcProvider } from "../../../utils";
type OidcProviderComponents<TProvider extends string> = {
[key in Capitalize<TProvider>]?: ComponentType<{
children: ReactNode;
}>;
};
export type OidcFormProps = OidcProviderComponents<OidcProvider> & {
isLoading: boolean;
};
type OidcFormWrapperProps = {
oidcForm: ComponentType<OidcFormProps>;
};
export declare function OidcFormWrapper({ oidcForm: OidcForm }: OidcFormWrapperProps): import("react/jsx-runtime").JSX.Element;
export {};