@bytebeans/macaw-ui
Version:
Saleor's UI component library
12 lines (11 loc) • 549 B
TypeScript
import { ButtonProps } from "../Button";
import React from "react";
export declare type ConfirmButtonTransitionState = "loading" | "success" | "error" | "default";
export declare type ConfirmButtonLabels = Record<"confirm" | "error", string>;
export interface ConfirmButtonProps extends Omit<ButtonProps, "classes"> {
labels: ConfirmButtonLabels;
noTransition?: boolean;
transitionState: ConfirmButtonTransitionState;
onTransitionToDefault?: () => void;
}
export declare const ConfirmButton: React.FC<ConfirmButtonProps>;