@commercelayer/react-components
Version:
The Official Commerce Layer React Components
19 lines (18 loc) • 667 B
TypeScript
import { type ReactNode, type JSX } from 'react';
import type { ChildrenFunction } from '../../typings/index';
import type { Order } from '@commercelayer/sdk';
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;