diff --git a/src/renderer/src/components/ApiModelLabel.tsx b/src/renderer/src/components/ApiModelLabel.tsx index e9c78deb48..4e6d318ebd 100644 --- a/src/renderer/src/components/ApiModelLabel.tsx +++ b/src/renderer/src/components/ApiModelLabel.tsx @@ -5,15 +5,22 @@ import React from 'react' export interface ModelLabelProps extends Omit, 'children'> { model?: ApiModel + classNames?: { + container?: string + avatar?: string + modelName?: string + divider?: string + providerName?: string + } } -export const ApiModelLabel: React.FC = ({ model, className, ...props }) => { +export const ApiModelLabel: React.FC = ({ model, className, classNames, ...props }) => { return ( -
- - - {model?.name} | {model?.provider_name} - +
+ + {model?.name} + | + {model?.provider_name}
) } diff --git a/src/renderer/src/components/Popups/agent/SessionModal.tsx b/src/renderer/src/components/Popups/agent/SessionModal.tsx index 9bddab7848..efa037a72e 100644 --- a/src/renderer/src/components/Popups/agent/SessionModal.tsx +++ b/src/renderer/src/components/Popups/agent/SessionModal.tsx @@ -1,6 +1,5 @@ import { Button, - Chip, cn, Form, Input, @@ -18,6 +17,7 @@ import { } from '@heroui/react' import { loggerService } from '@logger' import type { Selection } from '@react-types/shared' +import { AllowedToolsSelect } from '@renderer/components/agent' import { getModelLogo } from '@renderer/config/models' import { useAgent } from '@renderer/hooks/agents/useAgent' import { useApiModels } from '@renderer/hooks/agents/useModels' @@ -198,21 +198,6 @@ export const SessionModal: React.FC = ({ [availableTools] ) - const renderSelectedTools = useCallback((items: SelectedItems) => { - if (!items.length) { - return null - } - return ( -
- {items.map((item) => ( - - {item.data?.name ?? item.textValue ?? item.key} - - ))} -
- ) - }, []) - const modelOptions = useMemo(() => { // mocked data. not final version return (models ?? []).map((model) => ({ @@ -363,32 +348,11 @@ export const SessionModal: React.FC = ({ value={form.description ?? ''} onValueChange={onDescChange} /> - + />