UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

29 lines (28 loc) 1.19 kB
import { LensProps, LensState } from "@focuson/state"; export interface SummaryTableData { chargeType: string; accountNo: string; hold?: boolean; status?: string; type: string; amount: string; } export interface SummaryTableProps<S, D extends SummaryTableData, C> extends LensProps<S, D[], C> { id: string; accountId: LensState<S, string, C>; selectedItem: LensState<S, Remembered, C>; } interface Remembered { chargeType: string; status: string; accAmount: number; accountId?: string; } export declare function SummaryTable<S, D extends SummaryTableData, C>(props: SummaryTableProps<S, D, C>): import("react/jsx-runtime").JSX.Element; interface SummaryDetailsProps<S, D extends SummaryTableData, C> extends LensProps<S, D[], C> { id: string; selectedItem: LensState<S, Remembered, C>; } export declare function SummaryDetailsPage<S, D extends SummaryTableData, C>({ id, state, selectedItem }: SummaryDetailsProps<S, D, C>): import("react/jsx-runtime").JSX.Element; export declare function AllSummaryDetails<S, D extends SummaryTableData, C>(props: SummaryTableProps<S, D, C>): import("react/jsx-runtime").JSX.Element; export {};