@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
21 lines (20 loc) • 1.09 kB
TypeScript
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;