@finagraph/strongbox-finconnect-react
Version:
React components to integrate with Finagraph Strongbox
29 lines (28 loc) • 1.18 kB
TypeScript
import * as React from 'react';
import '../styles.scss';
import { AccountingPackageToShow } from './ChoosePackage';
import { BorrowerSteps } from '../Models/BorrowerState';
import { TextContent } from '../Text/TextContent';
import { LenderConnectionOptions } from '../Utils/ConnectStrongbox';
import { Theme } from '../Models/Theme/Theme';
import { IDelegatedAccessToken } from '../Models/Api/ClientBase';
export type BorrowerContainerProps = {
accessToken: IDelegatedAccessToken;
accountingPackages?: AccountingPackageToShow[];
children: JSX.Element;
entityId: string;
financialImportOptions?: LenderConnectionOptions;
linkPctgComplete: number;
onJobCreated?: (financialRecordId: string) => void;
onLinkPctgChange: (pctComplete: number) => void;
onNextStep: (step: BorrowerSteps, goToStep?: BorrowerSteps) => void;
onTermsAccepted: () => void;
partnerName: string;
showConnectionDialog?: boolean;
step: BorrowerSteps;
strongboxUri: string;
textContent: TextContent;
theme?: Theme;
};
declare const BorrowerContainer: React.FC<BorrowerContainerProps>;
export default BorrowerContainer;