import { useKPITokenTemplates } from "@carrot-kpi/react"; import { Typography } from "@carrot-kpi/ui"; import React, { useMemo } from "react"; import { useTranslation } from "react-i18next"; import { CardHorizontal } from "../../components/ui/cards-horizontal"; import { Empty } from "../../components/ui/empty"; import { KPITokenTemplateCard } from "../../components/ui/template-card"; interface TemplatesSectionProps { templateId?: number; } export const TemplatesSection = ({ templateId }: TemplatesSectionProps) => { const { t } = useTranslation(); const ids = useMemo(() => { return !templateId ? undefined : [templateId]; }, [templateId]); const { loading, templates } = useKPITokenTemplates({ ids }); return (