@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
19 lines (18 loc) • 593 B
TypeScript
import type { CheckoutBlockedReason } from './CheckoutBlockedReason';
import { FunCheckoutStep } from './FunCheckoutStep';
interface UseCheckoutBlockedParams {
isModalBlocked: boolean;
modalStep: FunCheckoutStep;
onCheckoutBlocked?: (params: {
blockedReason: CheckoutBlockedReason;
}) => void;
}
type CheckoutBlockedResult = {
blockedReason: CheckoutBlockedReason;
showBlockedUI: boolean;
} | {
blockedReason: null;
showBlockedUI: false;
};
export declare function useCheckoutBlocked(params: UseCheckoutBlockedParams): CheckoutBlockedResult;
export {};