mirror of https://github.com/langgenius/dify.git
fix: types
This commit is contained in:
parent
20bd059a6c
commit
30f771369b
|
|
@ -1,12 +1,13 @@
|
|||
import type { Meta, StoryObj } from '@storybook/nextjs'
|
||||
import LinkedAppsPanel from '.'
|
||||
import type { RelatedApp } from '@/models/datasets'
|
||||
import { AppModeEnum } from '@/types/app'
|
||||
|
||||
const mockRelatedApps: RelatedApp[] = [
|
||||
{
|
||||
id: 'app-cx',
|
||||
name: 'Customer Support Assistant',
|
||||
mode: 'chat',
|
||||
mode: AppModeEnum.CHAT,
|
||||
icon_type: 'emoji',
|
||||
icon: '\u{1F4AC}',
|
||||
icon_background: '#EEF2FF',
|
||||
|
|
@ -15,7 +16,7 @@ const mockRelatedApps: RelatedApp[] = [
|
|||
{
|
||||
id: 'app-ops',
|
||||
name: 'Ops Workflow Orchestrator',
|
||||
mode: 'workflow',
|
||||
mode: AppModeEnum.WORKFLOW,
|
||||
icon_type: 'emoji',
|
||||
icon: '\u{1F6E0}\u{FE0F}',
|
||||
icon_background: '#ECFDF3',
|
||||
|
|
@ -24,7 +25,7 @@ const mockRelatedApps: RelatedApp[] = [
|
|||
{
|
||||
id: 'app-research',
|
||||
name: 'Research Synthesizer',
|
||||
mode: 'advanced-chat',
|
||||
mode: AppModeEnum.ADVANCED_CHAT,
|
||||
icon_type: 'emoji',
|
||||
icon: '\u{1F9E0}',
|
||||
icon_background: '#FDF2FA',
|
||||
|
|
|
|||
|
|
@ -14,17 +14,19 @@ type TriggerEventCardProps = {
|
|||
}
|
||||
|
||||
const TriggerEventCard = ({ eventInfo, providerInfo }: TriggerEventCardProps) => {
|
||||
const { identity, description = {} } = eventInfo
|
||||
const { identity, description } = eventInfo
|
||||
const language = useLanguage()
|
||||
const [showDetail, setShowDetail] = useState(false)
|
||||
const title = identity.label?.[language] ?? identity.label?.en_US ?? ''
|
||||
const descriptionText = description?.[language] ?? description?.en_US ?? ''
|
||||
return (
|
||||
<>
|
||||
<div
|
||||
className={cn('bg-components-panel-item-bg cursor-pointer rounded-xl border-[0.5px] border-components-panel-border-subtle px-4 py-3 shadow-xs hover:bg-components-panel-on-panel-item-bg-hover')}
|
||||
onClick={() => setShowDetail(true)}
|
||||
>
|
||||
<div className='system-md-semibold pb-0.5 text-text-secondary'>{identity.label[language]}</div>
|
||||
<div className='system-xs-regular line-clamp-2 text-text-tertiary' title={description[language]}>{description[language]}</div>
|
||||
<div className='system-md-semibold pb-0.5 text-text-secondary'>{title}</div>
|
||||
<div className='system-xs-regular line-clamp-2 text-text-tertiary' title={descriptionText}>{descriptionText}</div>
|
||||
</div>
|
||||
{showDetail && (
|
||||
<EventDetailDrawer
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import type { MetadataShape } from '@/app/components/workflow/nodes/knowledge-re
|
|||
import { MetadataFilteringModeEnum } from '@/app/components/workflow/nodes/knowledge-retrieval/types'
|
||||
import ModelParameterModal from '@/app/components/header/account-setting/model-provider-page/model-parameter-modal'
|
||||
import { noop } from 'lodash-es'
|
||||
import { AppModeEnum } from '@/types/app'
|
||||
import { ModelModeType } from '@/types/app'
|
||||
|
||||
type MetadataFilterProps = {
|
||||
metadataFilterMode?: MetadataFilteringModeEnum
|
||||
|
|
@ -27,6 +27,7 @@ const MetadataFilter = ({
|
|||
}: MetadataFilterProps) => {
|
||||
const { t } = useTranslation()
|
||||
const [collapsed, setCollapsed] = useState(true)
|
||||
const metadataModelMode = (metadataModelConfig?.mode as ModelModeType | undefined) ?? ModelModeType.chat
|
||||
|
||||
const handleMetadataFilterModeChangeWrapped = useCallback((mode: MetadataFilteringModeEnum) => {
|
||||
if (mode === MetadataFilteringModeEnum.automatic)
|
||||
|
|
@ -85,7 +86,7 @@ const MetadataFilter = ({
|
|||
popupClassName='!w-[387px]'
|
||||
isInWorkflow
|
||||
isAdvancedMode={true}
|
||||
mode={metadataModelConfig?.mode || AppModeEnum.CHAT}
|
||||
mode={metadataModelMode}
|
||||
provider={metadataModelConfig?.provider || ''}
|
||||
completionParams={metadataModelConfig?.completion_params || { temperature: 0.7 }}
|
||||
modelId={metadataModelConfig?.name || ''}
|
||||
|
|
|
|||
Loading…
Reference in New Issue