@rozoai/intent-pay
Version:
Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.
36 lines (27 loc) • 1.08 kB
text/typescript
export type * as Types from "./types";
export { version } from "../package.json";
// Configure Rozo Pay
export { default as getDefaultConfig } from "./defaultConfig";
export { RozoPayProvider } from "./provider/DaimoPayProvider";
// Pay button
export {
RozoPayButton,
RozoPayButtonCustomProps,
RozoPayButtonProps,
RozoPayment,
} from "./components/DaimoPayButton";
// Hooks to track payment status + UI status.
export { useRozoPay } from "./hooks/useDaimoPay";
export { useRozoPayStatus } from "./hooks/useDaimoPayStatus";
export { useRozoPayUI } from "./hooks/useDaimoPayUI";
// For convenience, export components to show connected account.
export { default as Avatar } from "./components/Common/Avatar";
export { default as ChainIcon } from "./components/Common/Chain";
export { wallets } from "./wallets";
// Export utilities.
export * from "./utils/exports";
// Export types
export * from "./types";
// TODO: expose this more selectively.
export { usePayContext } from "./hooks/usePayContext";
export { PayContext as RozoPayContext } from "./provider/PayContext";