diff --git a/frontend/src/components/ConfigSelector.tsx b/frontend/src/components/ConfigSelector.tsx index ae7ebf6..1be1f0f 100644 --- a/frontend/src/components/ConfigSelector.tsx +++ b/frontend/src/components/ConfigSelector.tsx @@ -1,6 +1,6 @@ import { FC } from 'react'; import { observer } from 'mobx-react-lite'; -import { Dropdown, Option } from '@fluentui/react-components'; +import { Dropdown, Option, PresenceBadge } from '@fluentui/react-components'; import commonStore from '../stores/commonStore'; export const ConfigSelector: FC<{ size?: 'small' | 'medium' | 'large' }> = observer(({ size }) => { @@ -12,7 +12,13 @@ export const ConfigSelector: FC<{ size?: 'small' | 'medium' | 'large' }> = obser commonStore.setCurrentConfigIndex(Number(data.optionValue)); }}> {commonStore.modelConfigs.map((config, index) => - {config.name} + + + {config.name} + {commonStore.modelSourceList.find(item => item.name === config.modelParameters.modelName)?.isComplete + && } + + )} ; }); \ No newline at end of file diff --git a/frontend/src/pages/Configs.tsx b/frontend/src/pages/Configs.tsx index fe83cb4..348c168 100644 --- a/frontend/src/pages/Configs.tsx +++ b/frontend/src/pages/Configs.tsx @@ -8,6 +8,7 @@ import { Input, Label, Option, + PresenceBadge, Select, Switch, Text @@ -106,7 +107,13 @@ const Configs: FC = observer(() => { } }}> {commonStore.modelConfigs.map((config, index) => - {config.name} + + + {config.name} + {commonStore.modelSourceList.find(item => item.name === config.modelParameters.modelName)?.isComplete + && } + + )} } onClick={() => {