import React, {useEffect, useState} from 'react'; import Image from "next/image"; import {EventBus} from "@/utils/eventBus"; import {getFormattedDate, modelIcon} from "@/utils/utils"; import AddModelMarketPlace from "./AddModelMarketPlace"; export default function ModelTemplate({env, template, getModels, sendModelData}){ const [isInstalled, setIsInstalled] = useState(false); function handleBackClick() { EventBus.emit('goToMarketplace', {}); } function handleInstallClick() { if (window.location.href.toLowerCase().includes('marketplace')) { if (env === 'PROD') { window.open(`https://app.superagi.com/`, '_self'); } else { window.location.href = '/'; } } else { setIsInstalled(true) } } return (
isInstalled ? setIsInstalled(false) : handleBackClick()}> back_button Back
{ !isInstalled ? (
{template.model_name} by {template.model_name.includes('/') ? template.model_name.split('/')[0] : template.provider}
{template.description}
Model Provider
logo-icon {template.provider}

Updated At {getFormattedDate(template.updated_at)}
):( )}
) }