35 lines
1.1 KiB
TypeScript
35 lines
1.1 KiB
TypeScript
import { ReactElement } from "react";
|
|
|
|
import {
|
|
DescriptionField,
|
|
ErrorText,
|
|
Form,
|
|
PriceInputField,
|
|
PspReferenceField,
|
|
SubmitButton,
|
|
} from "./components";
|
|
import {
|
|
OrderManualTransactionForm as MainComponent,
|
|
OrderManualTransactionFormProps as MainComponentProps,
|
|
} from "./OrderManualTransactionForm";
|
|
|
|
interface OrderManualTransactionCombinedComponent {
|
|
(props: OrderManualTransactionFormProps): ReactElement | null;
|
|
DescriptionField: typeof DescriptionField;
|
|
ErrorText: typeof ErrorText;
|
|
Form: typeof Form;
|
|
PriceInputField: typeof PriceInputField;
|
|
SubmitButton: typeof SubmitButton;
|
|
PspReferenceField: typeof PspReferenceField;
|
|
}
|
|
|
|
export const OrderManualTransactionForm =
|
|
MainComponent as OrderManualTransactionCombinedComponent;
|
|
OrderManualTransactionForm.DescriptionField = DescriptionField;
|
|
OrderManualTransactionForm.ErrorText = ErrorText;
|
|
OrderManualTransactionForm.Form = Form;
|
|
OrderManualTransactionForm.PriceInputField = PriceInputField;
|
|
OrderManualTransactionForm.SubmitButton = SubmitButton;
|
|
OrderManualTransactionForm.PspReferenceField = PspReferenceField;
|
|
|
|
export type OrderManualTransactionFormProps = MainComponentProps;
|