UNPKG

@0xsplits/splits-kit

Version:

UI Components for working with 0xSplits contracts

25 lines (24 loc) 1.03 kB
import { RequestError } from '@0xsplits/splits-sdk-react/types'; import { Address, Hex, Log } from 'viem'; import { IAddress, Recipient, SplitType } from '../../types'; export interface ICreateSplitProps { chainId: number; type?: SplitType; salt?: Hex; defaultDistributorFee?: number; defaultOwner?: IAddress; defaultRecipients?: Recipient[]; defaultDistributorFeeOptions?: number[]; linkToApp?: boolean; supportsEns?: boolean; width?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'full'; theme?: 'light' | 'dark' | 'system'; displayChain?: boolean; onSuccess?: (args: { address: Address; events: Log[]; }) => void; onError?: (error: RequestError) => void; } declare const CreateSplit: ({ chainId, type, salt, defaultDistributorFee, defaultOwner, defaultRecipients, defaultDistributorFeeOptions, linkToApp, supportsEns, width, theme, displayChain, onSuccess, onError, }: ICreateSplitProps) => import("react/jsx-runtime").JSX.Element; export default CreateSplit;