UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

17 lines (16 loc) 699 B
import type { CheckoutHistoryItem } from '@funkit/api-base'; import type { Address } from 'viem'; import type { MergedMultiStepDirectExecution } from '~/hooks/queries/useRecentDirectExecutions'; export type NotificationItem = (MergedMultiStepDirectExecution & { isDirectExecution: true; }) | (CheckoutHistoryItem & { isDirectExecution: false; }); type NotificationVariant = 'withdrawal' | 'token_transfer'; export interface CheckoutNotificationsProps { onHelp: (depositAddress: Address) => void; /** To control notifications visibility on specific pages, without changing internal dismissal state */ isVisible: boolean; variant: NotificationVariant | undefined; } export {};