@blocklet/payment-react
Version:
Reusable react components for payment kit v2
22 lines (21 loc) • 803 B
TypeScript
import type { ReactNode } from 'react';
import type { SlippageConfigValue } from './slippage-config';
type QuoteDetailRow = {
label: string;
value: ReactNode;
isSlippage?: boolean;
tooltip?: string;
};
type QuoteDetailsPanelProps = {
rateLine: string;
rows: QuoteDetailRow[];
isSubscription?: boolean;
slippageValue?: number;
onSlippageChange?: (value: SlippageConfigValue) => void | Promise<void>;
slippageConfig?: SlippageConfigValue;
exchangeRate?: string | null;
baseCurrency?: string;
disabled?: boolean;
};
export default function QuoteDetailsPanel({ rateLine, rows, isSubscription, slippageValue, onSlippageChange, slippageConfig, exchangeRate, baseCurrency, disabled, }: QuoteDetailsPanelProps): import("react").JSX.Element | null;
export {};