import React, { useState } from 'react'; import MyModal from '@fastgpt/web/components/common/MyModal'; import { Box, Button, Flex, Grid, useTheme } from '@chakra-ui/react'; import { type PromptTemplateItem } from '@fastgpt/global/core/ai/type.d'; import { ModalBody, ModalFooter } from '@chakra-ui/react'; import { useTranslation } from 'next-i18next'; const PromptTemplate = ({ title, templates, onClose, onSuccess }: { title: string; templates: PromptTemplateItem[]; onClose: () => void; onSuccess: (e: PromptTemplateItem) => void; }) => { const theme = useTheme(); const [selectTemplateTitle, setSelectTemplateTitle] = useState(); const { t } = useTranslation(); return ( {templates.map((item) => ( setSelectTemplateTitle(item)} > {t(item.title as any)} {t(item.desc as any)} ))} ); }; export default PromptTemplate;