import React from 'react' import installFreeTemplateKit from '../../api/installFreeTemplateKit' import Button from './Button' import InternalLinkButton from './InternalLinkButton' import ButtonActionProvider from '../Actions/ButtonActionProvider' import { getImportedKitUrl } from '../../utils/linkGenerator' import useGlobalConfig from '../Contexts/useGlobalConfig' /** * Helper to render a series of buttons to install a template kit. * * @param templateKitId * @param importedTemplateKitId * @param customActionHook * @param completeCallback * @param errorCallback * @returns {*} * @constructor */ const InstallFreeTemplateKitButton = ({ zipUrl, templateKitId, importedTemplateKitId, customActionHook = null, completeCallback = null, errorCallback = null }) => { const { addDownloadedItem } = useGlobalConfig() return ( } LoadingButton={