UNPKG

@duffel/components

Version:

Component library to build your travel product with Duffel.

17 lines (16 loc) 614 B
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 {};