|
|
|
@ -24,14 +24,16 @@ const ActionList = ({
|
|
|
|
}: Props) => {
|
|
|
|
}: Props) => {
|
|
|
|
const { t } = useTranslation()
|
|
|
|
const { t } = useTranslation()
|
|
|
|
const { isCurrentWorkspaceManager } = useAppContext()
|
|
|
|
const { isCurrentWorkspaceManager } = useAppContext()
|
|
|
|
const { data: provider } = useBuiltinProviderInfo(`${detail.plugin_id}/${detail.name}`)
|
|
|
|
const providerBriefInfo = detail.declaration.tool.identity
|
|
|
|
|
|
|
|
const providerKey = `${detail.plugin_id}/${providerBriefInfo.name}`
|
|
|
|
|
|
|
|
const { data: provider } = useBuiltinProviderInfo(providerKey)
|
|
|
|
const invalidateProviderInfo = useInvalidateBuiltinProviderInfo()
|
|
|
|
const invalidateProviderInfo = useInvalidateBuiltinProviderInfo()
|
|
|
|
const { data } = useBuiltinTools(`${detail.plugin_id}/${detail.name}`)
|
|
|
|
const { data } = useBuiltinTools(providerKey)
|
|
|
|
|
|
|
|
|
|
|
|
const [showSettingAuth, setShowSettingAuth] = useState(false)
|
|
|
|
const [showSettingAuth, setShowSettingAuth] = useState(false)
|
|
|
|
|
|
|
|
|
|
|
|
const handleCredentialSettingUpdate = () => {
|
|
|
|
const handleCredentialSettingUpdate = () => {
|
|
|
|
invalidateProviderInfo(`${detail.plugin_id}/${detail.name}`)
|
|
|
|
invalidateProviderInfo(providerKey)
|
|
|
|
Toast.notify({
|
|
|
|
Toast.notify({
|
|
|
|
type: 'success',
|
|
|
|
type: 'success',
|
|
|
|
message: t('common.api.actionSuccess'),
|
|
|
|
message: t('common.api.actionSuccess'),
|
|
|
|
|