From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001
From: wwf <yearningwang@iqtogether.com>
Date: 星期三, 04 六月 2025 15:17:49 +0800
Subject: [PATCH] 初始化

---
 app/components/workflow/nodes/_base/components/output-vars.tsx |   62 ++++++++++--------------------
 1 files changed, 21 insertions(+), 41 deletions(-)

diff --git a/app/components/workflow/nodes/_base/components/output-vars.tsx b/app/components/workflow/nodes/_base/components/output-vars.tsx
index ca075f2..a0d7a25 100644
--- a/app/components/workflow/nodes/_base/components/output-vars.tsx
+++ b/app/components/workflow/nodes/_base/components/output-vars.tsx
@@ -1,35 +1,22 @@
 'use client'
-import type { FC, ReactNode } from 'react'
+import type { FC } from 'react'
 import React from 'react'
 import { useTranslation } from 'react-i18next'
 import { FieldCollapse } from '@/app/components/workflow/nodes/_base/components/collapse'
-import TreeIndentLine from './variable/object-child-tree-panel/tree-indent-line'
-import cn from '@/utils/classnames'
 
 type Props = {
   className?: string
   title?: string
-  children: ReactNode
-  operations?: ReactNode
-  collapsed?: boolean
-  onCollapse?: (collapsed: boolean) => void
+  children: JSX.Element
 }
 
 const OutputVars: FC<Props> = ({
   title,
   children,
-  operations,
-  collapsed,
-  onCollapse,
 }) => {
   const { t } = useTranslation()
   return (
-    <FieldCollapse
-      title={title || t('workflow.nodes.common.outputVars')}
-      operations={operations}
-      collapsed={collapsed}
-      onCollapse={onCollapse}
-    >
+    <FieldCollapse title={title || t('workflow.nodes.common.outputVars')}>
       {children}
     </FieldCollapse>
   )
@@ -43,7 +30,6 @@
     type: string
     description: string
   }[]
-  isIndent?: boolean
 }
 
 export const VarItem: FC<VarItemProps> = ({
@@ -51,33 +37,27 @@
   type,
   description,
   subItems,
-  isIndent,
 }) => {
   return (
-    <div className={cn('flex', isIndent && 'relative left-[-7px]')}>
-      {isIndent && <TreeIndentLine depth={1} />}
-      <div className='py-1'>
-        <div className='flex'>
-          <div className='flex items-center leading-[18px]'>
-            <div className='code-sm-semibold text-text-secondary'>{name}</div>
-            <div className='system-xs-regular ml-2 text-text-tertiary'>{type}</div>
+    <div className='py-1'>
+      <div className='flex leading-[18px] items-center'>
+        <div className='code-sm-semibold text-text-secondary'>{name}</div>
+        <div className='ml-2 system-xs-regular text-text-tertiary'>{type}</div>
+      </div>
+      <div className='mt-0.5 system-xs-regular text-text-tertiary'>
+        {description}
+        {subItems && (
+          <div className='ml-2 border-l border-gray-200 pl-2'>
+            {subItems.map((item, index) => (
+              <VarItem
+                key={index}
+                name={item.name}
+                type={item.type}
+                description={item.description}
+              />
+            ))}
           </div>
-        </div>
-        <div className='system-xs-regular mt-0.5 text-text-tertiary'>
-          {description}
-          {subItems && (
-            <div className='ml-2 border-l border-gray-200 pl-2'>
-              {subItems.map((item, index) => (
-                <VarItem
-                  key={index}
-                  name={item.name}
-                  type={item.type}
-                  description={item.description}
-                />
-              ))}
-            </div>
-          )}
-        </div>
+        )}
       </div>
     </div>
   )

--
Gitblit v1.8.0