diff --git a/web/app/components/base/linked-apps-panel/index.stories.tsx b/web/app/components/base/linked-apps-panel/index.stories.tsx index 786d1bdf56..da8abb0677 100644 --- a/web/app/components/base/linked-apps-panel/index.stories.tsx +++ b/web/app/components/base/linked-apps-panel/index.stories.tsx @@ -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', diff --git a/web/app/components/plugins/plugin-detail-panel/trigger/event-list.tsx b/web/app/components/plugins/plugin-detail-panel/trigger/event-list.tsx index 1eef047771..93f2fcc9c7 100644 --- a/web/app/components/plugins/plugin-detail-panel/trigger/event-list.tsx +++ b/web/app/components/plugins/plugin-detail-panel/trigger/event-list.tsx @@ -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 ( <>