import clsx from "clsx"; import { useRouter } from "next/router"; import type { TemplateModel } from "./TemplateData"; import { useAgentInputStore } from "../../stores/agentInputStore"; type TemplateCardProps = { model: TemplateModel; }; const TemplateCard = ({ model }: TemplateCardProps) => { const router = useRouter(); const setNameInput = useAgentInputStore.use.setNameInput(); const setGoalInput = useAgentInputStore.use.setGoalInput(); const handleClick = () => { setNameInput(model.name); setGoalInput(model.promptTemplate); router.push("/").catch(console.log); }; return (