saleor-dashboard/src/orders/components/OrderManualTransactionForm/index.ts
2023-03-20 13:06:33 +01:00

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;