oak-pay-business/es/components/account/detail/web.pc.d.ts

31 lines
1.1 KiB
TypeScript

import React from 'react';
import { RowWithActions, WebComponentProps } from 'oak-frontend-base';
import { EntityDict } from '../../../oak-app-domain';
import { PayChannel } from '../../../types/Pay';
export default function Render(props: WebComponentProps<EntityDict, 'account', false, {
account: RowWithActions<EntityDict, 'account'>;
depositMaxCent: number;
depositMinCent: number;
unfinishedDepositId?: string;
onWithdraw: () => void;
depositOpen: boolean;
ufOpen: boolean;
depPrice: number | null;
depositChannel: PayChannel | undefined;
depositLoss: [number, string, any];
depositMeta: any;
depositing: boolean;
newDepositPath: string;
onGoToHistory: () => void;
}, {
newDeposit: () => Promise<string>;
setDepositOpen: (v: boolean) => void;
setUfOpen: (v: boolean) => void;
setDepPrice: (v: number | null) => void;
setDepositChannel: (v: PayChannel | undefined) => void;
setDepositing: (v: boolean) => void;
onDepositClick: () => void;
onDepositModalClose: () => void;
onUnfinishedDepositClick: () => void;
}>): React.JSX.Element | null;