/
githubmirror
/
Open-Assistant
Обзор
Документация
Войти
/
githubmirror
/
Open-Assistant
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
website/src/components/Chat/ChatConfigSummary.tsx
25 строк
906 B
Dragan Jovanović
Basic implementation of an plugin system for OA (#2765)
02 май 2023, 11:21
Не верифицирован
02 май 2023, 11:21
c871915
Код
Авторство
О чём код?
import { Grid, Text } from "@chakra-ui/react"; import { useTranslation } from "next-i18next"; import React from "react"; import { useFormContext } from "react-hook-form"; import { ChatConfigFormData } from "src/types/Chat"; export default function ChatConfigSummary() { const { t } = useTranslation("chat"); const { watch } = useFormContext<ChatConfigFormData>(); const config = watch(); return ( <Grid gridTemplateColumns="repeat(2, max-content)" columnGap={4} fontSize="sm"> <Text>{t("model")}</Text> <Text>{config["model_config_name"]}</Text> {Object.entries(config) .filter(([key, value]) => key !== "model_config_name" && key !== "plugins" && value !== null) .map(([key, value]) => ( <React.Fragment key={key}> <Text>{t(key as any)}</Text> <Text>{value}</Text> </React.Fragment> ))} </Grid> ); }