UNPKG

@arteneo/forge

Version:
15 lines (14 loc) 770 B
import React from "react"; import { IconButtonProps as MuiIconButtonProps } from "@mui/material"; import DenyPropInterface from "../../components/Table/definitions/DenyPropInterface"; import TranslateVariablesInterface from "../../definitions/TranslateVariablesInterface"; type InternalMuiIconButtonProps = Omit<MuiIconButtonProps, "children">; interface IconProps { icon: React.ReactNode; tooltip?: string; tooltipVariables?: TranslateVariablesInterface; } type IconButtonProps = InternalMuiIconButtonProps & IconProps & DenyPropInterface; declare const IconButton: ({ icon, tooltip, tooltipVariables, deny, denyKey, denyBehavior, ...muiIconButtonProps }: IconButtonProps) => React.JSX.Element | null; export default IconButton; export { IconButtonProps };