@commercelayer/react-components
Version:
The Official Commerce Layer React Components
19 lines (18 loc) • 667 B
TypeScript
import type { Order } from "@commercelayer/sdk";
import { type JSX, type ReactNode } from "react";
import type { ChildrenFunction } from "../../typings/index";
interface TOnClick {
success: boolean;
order?: Order;
}
interface ChildrenProps extends Omit<Props, "children"> {
}
interface Props extends Omit<JSX.IntrinsicElements["button"], "children" | "onClick"> {
children?: ChildrenFunction<ChildrenProps>;
label?: string | ReactNode;
onClick?: (params: TOnClick) => void;
addressId?: string;
requiredMetadataFields?: string[];
}
export declare function SaveAddressesButton(props: Props): JSX.Element;
export default SaveAddressesButton;