31 lines
1.1 KiB
TypeScript
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;
|