diff --git a/apps/sim/app/templates/[id]/template.tsx b/apps/sim/app/templates/[id]/template.tsx index 84a738d42b..f01c48cc6c 100644 --- a/apps/sim/app/templates/[id]/template.tsx +++ b/apps/sim/app/templates/[id]/template.tsx @@ -51,7 +51,6 @@ import { } from 'lucide-react' import { useParams, useRouter, useSearchParams } from 'next/navigation' import ReactMarkdown from 'react-markdown' -import { Tooltip } from '@/components/emcn' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' import { @@ -60,6 +59,7 @@ import { DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' +import { useSession } from '@/lib/auth-client' import { createLogger } from '@/lib/logs/console/logger' import { cn } from '@/lib/utils' import type { CredentialRequirement } from '@/lib/workflows/credential-extractor' @@ -110,14 +110,19 @@ const iconMap = { Award, } -export default function TemplateDetails() { +interface TemplateDetailsProps { + isWorkspaceContext?: boolean +} + +export default function TemplateDetails({ isWorkspaceContext = false }: TemplateDetailsProps) { const router = useRouter() const searchParams = useSearchParams() const params = useParams() const templateId = params?.id as string + const workspaceId = isWorkspaceContext ? (params?.workspaceId as string) : null + const { data: session } = useSession() const [template, setTemplate] = useState