@payfit/unity-components
Version:
44 lines (43 loc) • 1.47 kB
TypeScript
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>>;