import { forwardRef } from "react"; import AsyncButton, { AsyncButtonProps } from "./async-button"; import { Icon } from "./icon"; import classNames from "classnames"; export const DefaultButton = forwardRef((props: AsyncButtonProps, ref) => { return ( ); }); export const PrimaryButton = forwardRef((props: AsyncButtonProps, ref) => { return ( ); }); export const Layer1Button = forwardRef((props: AsyncButtonProps, ref) => { return ( ); }); export const Layer2Button = forwardRef((props: AsyncButtonProps, ref) => { return ( ); }); export const Layer3Button = forwardRef((props: AsyncButtonProps, ref) => { return ( ); }); export const WarningButton = forwardRef((props: AsyncButtonProps, ref) => { return ( ); }); export const IconButton = forwardRef( ({ iconName, iconSize, ...props }: { iconName: string; iconSize?: number } & AsyncButtonProps, ref) => { return ( ); } ); export const BorderButton = forwardRef((props: AsyncButtonProps, ref) => { return ( ); });