UNPKG

@payfit/unity-components

Version:

44 lines (43 loc) 1.47 kB
import { UnityIcon } from '@payfit/unity-icons'; import { VariantProps } from '@payfit/unity-themes'; import { ButtonProps as AriaButtonProps } from 'react-aria-components/Button'; export declare const circularIconButton: import('tailwind-variants').TVReturnType<{ size: { default: string; large: string; }; color: { 'content.neutral': string[]; 'content.neutral.low': string[]; 'content.neutral.lowest': string[]; }; }, undefined, string[], { size: { default: string; large: string; }; color: { 'content.neutral': string[]; 'content.neutral.low': string[]; 'content.neutral.lowest': string[]; }; }, undefined, import('tailwind-variants').TVReturnType<{ size: { default: string; large: string; }; color: { 'content.neutral': string[]; 'content.neutral.low': string[]; 'content.neutral.lowest': string[]; }; }, undefined, string[], unknown, unknown, undefined>>; export interface CircularIconButtonProps extends Omit<AriaButtonProps, 'className'>, VariantProps<typeof circularIconButton> { icon: UnityIcon; title: string; asElement?: 'button' | 'default'; isLoading?: boolean; isDisabled?: boolean; className?: string; } export declare const CircularIconButton: import('react').ForwardRefExoticComponent<CircularIconButtonProps & import('react').RefAttributes<HTMLButtonElement>>;