UNPKG

@arteneo/forge

Version:
13 lines (12 loc) 691 B
import React from "react"; import { IconButtonProps } from "../../components/Common/IconButton"; interface GenericIconButtonDialogProps<T> extends IconButtonProps { component: React.ComponentType<any>; dialogProps: Omit<T, "open" | "onClose"> & { onClose?: (defaultOnClose: () => void) => void; }; } type ExternalGenericIconButtonDialogProps<T> = Omit<GenericIconButtonDialogProps<T>, "component">; declare const GenericIconButtonDialog: <T>({ component: Component, dialogProps, ...buttonProps }: GenericIconButtonDialogProps<T>) => React.JSX.Element; export default GenericIconButtonDialog; export { ExternalGenericIconButtonDialogProps, GenericIconButtonDialogProps };