@duffel/components
Version:
Component library to build your travel product with Duffel.
17 lines (16 loc) • 614 B
TypeScript
import * as React from "react";
import { IconName } from "./Icon";
declare const ICON_BUTTON_VARIANTS: {
primary: string;
outlined: string;
};
type IconButtonVariants = keyof typeof ICON_BUTTON_VARIANTS;
type NativeButtonProps = React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>;
export interface IconButtonProps extends Pick<NativeButtonProps, "id" | "onClick" | "disabled" | "className"> {
"data-testid"?: string;
icon: IconName;
title: string;
variant?: IconButtonVariants;
}
export declare const IconButton: React.FC<IconButtonProps>;
export {};