@re-flex/ui
Version:
Re-Flex ui library
17 lines (16 loc) • 659 B
TypeScript
import { ButtonProps as ButtonRootProps } from "@re-flex/styled/Button";
import { ComponentSizeMultipler, SxType } from "@re-flex/styles";
import React from "react";
import Ripple from "../Ripple";
declare type UIIconButtonProps = ButtonRootProps & {
onLongPress?: () => void;
icon?: React.ReactNode;
size?: ComponentSizeMultipler;
color?: "primary" | "secondary" | "error" | "warning" | "info" | "success" | string;
variant?: "outlined" | "contained" | "text";
ripple?: typeof Ripple.defaultProps | null;
isImgButton?: boolean;
sx?: SxType;
};
declare const IconButton: React.FC<UIIconButtonProps>;
export default IconButton;