tool selector trigger

This commit is contained in:
JzoNg
2024-11-13 16:43:43 +08:00
parent 6c6e1e90cd
commit 926f85ce4f
7 changed files with 168 additions and 7 deletions

View File

@ -1,6 +1,6 @@
'use client'
import type { FC } from 'react'
import React from 'react'
import React, { useState } from 'react'
import { useTranslation } from 'react-i18next'
import { RiArrowRightUpLine, RiCloseLine } from '@remixicon/react'
import ActionButton from '@/app/components/base/action-button'
@ -11,6 +11,8 @@ import Toast from '@/app/components/base/toast'
import { useLanguage } from '@/app/components/header/account-setting/model-provider-page/hooks'
import cn from '@/utils/classnames'
import ToolSelector from '@/app/components/tools/tool-selector'
type Props = {
formSchemas: any
defaultValues?: any
@ -38,6 +40,8 @@ const EndpointModal: FC<Props> = ({
onSaved(tempCredential)
}
const [mockTool, setTool] = useState<any>()
return (
<Drawer
isOpen
@ -69,7 +73,7 @@ const EndpointModal: FC<Props> = ({
isEditMode={true}
showOnVariableMap={{}}
validating={false}
inputClassName='!bg-gray-50'
inputClassName='bg-components-input-bg-normal hover:bg-state-base-hover-alt'
fieldMoreInfo={item => item.url
? (<a
href={item.url}
@ -81,6 +85,7 @@ const EndpointModal: FC<Props> = ({
</a>)
: null}
/>
<ToolSelector disabled={false} value={mockTool} onSelect={setTool} />
</div>
<div className={cn('p-4 pt-0 flex justify-end')} >
<div className='flex gap-2'>