@arteneo/forge
Version:
16 lines (15 loc) • 826 B
TypeScript
import React from "react";
import { AxiosResponse } from "axios";
import { IconButtonProps } from "../../components/Common/IconButton";
import TranslateVariablesInterface from "../../definitions/TranslateVariablesInterface";
import EndpointType from "../../definitions/EndpointType";
interface IconButtonEndpointInterface {
endpoint: EndpointType;
onSuccess?: (defaultOnSuccess: () => void, response: AxiosResponse) => void;
snackbarLabel?: string;
snackbarLabelVariables?: TranslateVariablesInterface;
}
type IconButtonEndpointProps = IconButtonEndpointInterface & IconButtonProps;
declare const IconButtonEndpoint: ({ endpoint, onSuccess, snackbarLabel, snackbarLabelVariables, ...props }: IconButtonEndpointProps) => React.JSX.Element;
export default IconButtonEndpoint;
export { IconButtonEndpointProps };