fix: conditional render model setting based on selected model (#4300)

This commit is contained in:
Faisal Amir 2024-12-19 23:12:24 +08:00 committed by GitHub
parent a1ea94aeca
commit c7a5cb52e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -268,6 +268,7 @@ const ThreadRightPanel = () => {
<div className="flex flex-col gap-4 px-2 py-4"> <div className="flex flex-col gap-4 px-2 py-4">
<ModelDropdown /> <ModelDropdown />
</div> </div>
{selectedModel && (
<Accordion defaultValue={[]}> <Accordion defaultValue={[]}>
{settings.runtimeSettings.length !== 0 && ( {settings.runtimeSettings.length !== 0 && (
<AccordionItem <AccordionItem
@ -283,7 +284,9 @@ const ThreadRightPanel = () => {
{promptTemplateSettings.length !== 0 && ( {promptTemplateSettings.length !== 0 && (
<AccordionItem title={MODEL_SETTINGS} value={MODEL_SETTINGS}> <AccordionItem title={MODEL_SETTINGS} value={MODEL_SETTINGS}>
<PromptTemplateSetting componentData={promptTemplateSettings} /> <PromptTemplateSetting
componentData={promptTemplateSettings}
/>
</AccordionItem> </AccordionItem>
)} )}
@ -296,6 +299,7 @@ const ThreadRightPanel = () => {
</AccordionItem> </AccordionItem>
)} )}
</Accordion> </Accordion>
)}
</TabsContent> </TabsContent>
<TabsContent value="tools"> <TabsContent value="tools">
<Tools /> <Tools />