UNPKG

@0xsplits/splits-kit

Version:

UI Components for working with 0xSplits contracts

21 lines (20 loc) 1.09 kB
import { RequestError } from '@0xsplits/splits-sdk-react/types'; import { IAddress } from '../../types'; export interface IDisplaySplitProps { address: IAddress; chainId: number; erc20TokenList?: string[]; displayBalances?: boolean; displayChain?: boolean; linkToApp?: boolean; shouldWithdrawOnDistribute?: boolean; width?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'full'; theme?: 'light' | 'dark' | 'system'; onSuccess?: (token: string) => void; onError?: (error: RequestError) => void; } declare const DisplaySplit: ({ address, chainId, erc20TokenList, displayBalances, displayChain, linkToApp, shouldWithdrawOnDistribute, width, theme, onSuccess, onError, }: IDisplaySplitProps) => import("react/jsx-runtime").JSX.Element; export declare const DisplaySplitViaProvider: ({ address, chainId, erc20TokenList, displayBalances, displayChain, linkToApp, shouldWithdrawOnDistribute, width, theme, onSuccess, onError, useCache, }: IDisplaySplitProps & { useCache: boolean; }) => import("react/jsx-runtime").JSX.Element; export default DisplaySplit;