mirror of
https://github.com/langgenius/dify.git
synced 2026-05-04 17:38:04 +08:00
fix: add i18n key
This commit is contained in:
@ -37,7 +37,6 @@ const NodeAuth: FC<NodeAuthProps> = ({ data, onAuthorizationChange, onSubscripti
|
||||
<SubscriptionMenu
|
||||
// @ts-expect-error TODO: fix this
|
||||
payload={data}
|
||||
selectedSubscriptionId={data.subscription_id}
|
||||
onSubscriptionSelect={({ id, name }) => onSubscriptionChange?.(id, name)}
|
||||
/>
|
||||
)
|
||||
|
||||
@ -1,23 +1,25 @@
|
||||
'use client'
|
||||
|
||||
import { useLanguage } from '@/app/components/header/account-setting/model-provider-page/hooks'
|
||||
import { SubscriptionSelectorEntry } from '@/app/components/plugins/plugin-detail-panel/subscription-list/selector-entry'
|
||||
import { usePluginStore } from '@/app/components/plugins/plugin-detail-panel/subscription-list/store'
|
||||
import { memo, useEffect } from 'react'
|
||||
import type { PluginTriggerNodeType } from '../types'
|
||||
import useConfig from '../use-config'
|
||||
|
||||
export const SubscriptionMenu = memo(({ payload, selectedSubscriptionId, onSubscriptionSelect }: {
|
||||
export const SubscriptionMenu = memo(({ payload, onSubscriptionSelect }: {
|
||||
payload: PluginTriggerNodeType,
|
||||
selectedSubscriptionId?: string,
|
||||
onSubscriptionSelect: ({ id, name }: { id: string, name: string }) => void
|
||||
}) => {
|
||||
// @ts-expect-error TODO: fix this
|
||||
const { currentProvider } = useConfig(payload.id as string, payload)
|
||||
const { setDetail } = usePluginStore()
|
||||
const language = useLanguage()
|
||||
|
||||
useEffect(() => {
|
||||
if (currentProvider) {
|
||||
setDetail({
|
||||
name: currentProvider.label[language],
|
||||
plugin_id: currentProvider.plugin_id || '',
|
||||
provider: currentProvider.name,
|
||||
declaration: {
|
||||
@ -34,7 +36,7 @@ export const SubscriptionMenu = memo(({ payload, selectedSubscriptionId, onSubsc
|
||||
|
||||
return (
|
||||
<SubscriptionSelectorEntry
|
||||
selectedId={selectedSubscriptionId}
|
||||
selectedId={payload.subscription_id}
|
||||
onSelect={onSubscriptionSelect}
|
||||
/>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user