import { PageHeader } from '@/components/page-header'; import { useSetModalState } from '@/hooks/common-hooks'; import { useFetchFlowTemplates } from '@/hooks/flow-hooks'; import { useNavigatePage } from '@/hooks/logic-hooks/navigate-hooks'; import { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { CreateAgentDialog } from './create-agent-dialog'; import { TemplateCard } from './template-card'; export default function AgentTemplates() { const { navigateToAgentList } = useNavigatePage(); const { t } = useTranslation(); const { data: list } = useFetchFlowTemplates(); const { visible: creatingVisible, hideModal: hideCreatingModal, showModal: showCreatingModal, } = useSetModalState(); const handleOk = useCallback(async () => { // return onOk(name, checkedId); }, []); return (
{list?.map((x) => { return ( ); })}
{creatingVisible && ( )}
); }