mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-20 02:29:05 +08:00
update input in env & conversation var
This commit is contained in:
parent
0019fb9f8b
commit
74333db4c8
@ -6,6 +6,7 @@ import { RiAddLine } from '@remixicon/react'
|
|||||||
import produce from 'immer'
|
import produce from 'immer'
|
||||||
import RemoveButton from '@/app/components/workflow/nodes/_base/components/remove-button'
|
import RemoveButton from '@/app/components/workflow/nodes/_base/components/remove-button'
|
||||||
import Button from '@/app/components/base/button'
|
import Button from '@/app/components/base/button'
|
||||||
|
import Input from '@/app/components/base/input'
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
isString: boolean
|
isString: boolean
|
||||||
@ -49,8 +50,7 @@ const ArrayValueList: FC<Props> = ({
|
|||||||
<div className='w-full space-y-2'>
|
<div className='w-full space-y-2'>
|
||||||
{list.map((item, index) => (
|
{list.map((item, index) => (
|
||||||
<div className='flex items-center space-x-1' key={index}>
|
<div className='flex items-center space-x-1' key={index}>
|
||||||
<input
|
<Input
|
||||||
className='block px-3 w-full h-8 bg-components-input-bg-normal system-sm-regular radius-md border border-transparent appearance-none outline-none caret-primary-600 hover:border-components-input-border-hover hover:bg-components-input-bg-hover focus:bg-components-input-bg-active focus:border-components-input-border-active focus:shadow-xs placeholder:system-sm-regular placeholder:text-components-input-text-placeholder'
|
|
||||||
placeholder={t('workflow.chatVariable.modal.arrayValue') || ''}
|
placeholder={t('workflow.chatVariable.modal.arrayValue') || ''}
|
||||||
value={list[index]}
|
value={list[index]}
|
||||||
onChange={handleNameChange(index)}
|
onChange={handleNameChange(index)}
|
||||||
|
@ -8,6 +8,7 @@ import ObjectValueList from '@/app/components/workflow/panel/chat-variable-panel
|
|||||||
import { DEFAULT_OBJECT_VALUE } from '@/app/components/workflow/panel/chat-variable-panel/components/object-value-item'
|
import { DEFAULT_OBJECT_VALUE } from '@/app/components/workflow/panel/chat-variable-panel/components/object-value-item'
|
||||||
import ArrayValueList from '@/app/components/workflow/panel/chat-variable-panel/components/array-value-list'
|
import ArrayValueList from '@/app/components/workflow/panel/chat-variable-panel/components/array-value-list'
|
||||||
import Button from '@/app/components/base/button'
|
import Button from '@/app/components/base/button'
|
||||||
|
import Input from '@/app/components/base/input'
|
||||||
import CodeEditor from '@/app/components/workflow/nodes/_base/components/editor/code-editor'
|
import CodeEditor from '@/app/components/workflow/nodes/_base/components/editor/code-editor'
|
||||||
import { ToastContext } from '@/app/components/base/toast'
|
import { ToastContext } from '@/app/components/base/toast'
|
||||||
import { useStore } from '@/app/components/workflow/store'
|
import { useStore } from '@/app/components/workflow/store'
|
||||||
@ -261,13 +262,10 @@ const ChatVariableModal = ({
|
|||||||
<div className='mb-4'>
|
<div className='mb-4'>
|
||||||
<div className='mb-1 h-6 flex items-center text-text-secondary system-sm-semibold'>{t('workflow.chatVariable.modal.name')}</div>
|
<div className='mb-1 h-6 flex items-center text-text-secondary system-sm-semibold'>{t('workflow.chatVariable.modal.name')}</div>
|
||||||
<div className='flex'>
|
<div className='flex'>
|
||||||
<input
|
<Input
|
||||||
tabIndex={0}
|
|
||||||
className='block px-3 w-full h-8 bg-components-input-bg-normal system-sm-regular radius-md border border-transparent appearance-none outline-none caret-primary-600 hover:border-components-input-border-hover hover:bg-components-input-bg-hover focus:bg-components-input-bg-active focus:border-components-input-border-active focus:shadow-xs placeholder:system-sm-regular placeholder:text-components-input-text-placeholder'
|
|
||||||
placeholder={t('workflow.chatVariable.modal.namePlaceholder') || ''}
|
placeholder={t('workflow.chatVariable.modal.namePlaceholder') || ''}
|
||||||
value={name}
|
value={name}
|
||||||
onChange={e => handleNameChange(e.target.value)}
|
onChange={e => handleNameChange(e.target.value)}
|
||||||
type='text'
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -312,16 +310,14 @@ const ChatVariableModal = ({
|
|||||||
</div>
|
</div>
|
||||||
<div className='flex'>
|
<div className='flex'>
|
||||||
{type === ChatVarType.String && (
|
{type === ChatVarType.String && (
|
||||||
<input
|
<Input
|
||||||
className='block px-3 w-full h-8 bg-components-input-bg-normal system-sm-regular radius-md border border-transparent appearance-none outline-none caret-primary-600 hover:border-components-input-border-hover hover:bg-components-input-bg-hover focus:bg-components-input-bg-active focus:border-components-input-border-active focus:shadow-xs placeholder:system-sm-regular placeholder:text-components-input-text-placeholder'
|
|
||||||
placeholder={t('workflow.chatVariable.modal.valuePlaceholder') || ''}
|
placeholder={t('workflow.chatVariable.modal.valuePlaceholder') || ''}
|
||||||
value={value}
|
value={value}
|
||||||
onChange={e => setValue(e.target.value)}
|
onChange={e => setValue(e.target.value)}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{type === ChatVarType.Number && (
|
{type === ChatVarType.Number && (
|
||||||
<input
|
<Input
|
||||||
className='block px-3 w-full h-8 bg-components-input-bg-normal system-sm-regular radius-md border border-transparent appearance-none outline-none caret-primary-600 hover:border-components-input-border-hover hover:bg-components-input-bg-hover focus:bg-components-input-bg-active focus:border-components-input-border-active focus:shadow-xs placeholder:system-sm-regular placeholder:text-components-input-text-placeholder'
|
|
||||||
placeholder={t('workflow.chatVariable.modal.valuePlaceholder') || ''}
|
placeholder={t('workflow.chatVariable.modal.valuePlaceholder') || ''}
|
||||||
value={value}
|
value={value}
|
||||||
onChange={e => setValue(Number(e.target.value))}
|
onChange={e => setValue(Number(e.target.value))}
|
||||||
|
@ -4,6 +4,7 @@ import { v4 as uuid4 } from 'uuid'
|
|||||||
import { RiCloseLine, RiQuestionLine } from '@remixicon/react'
|
import { RiCloseLine, RiQuestionLine } from '@remixicon/react'
|
||||||
import { useContext } from 'use-context-selector'
|
import { useContext } from 'use-context-selector'
|
||||||
import Button from '@/app/components/base/button'
|
import Button from '@/app/components/base/button'
|
||||||
|
import Input from '@/app/components/base/input'
|
||||||
import TooltipPlus from '@/app/components/base/tooltip-plus'
|
import TooltipPlus from '@/app/components/base/tooltip-plus'
|
||||||
import { ToastContext } from '@/app/components/base/toast'
|
import { ToastContext } from '@/app/components/base/toast'
|
||||||
import { useStore } from '@/app/components/workflow/store'
|
import { useStore } from '@/app/components/workflow/store'
|
||||||
@ -113,13 +114,10 @@ const VariableModal = ({
|
|||||||
<div className='mb-4'>
|
<div className='mb-4'>
|
||||||
<div className='mb-1 h-6 flex items-center text-text-secondary system-sm-semibold'>{t('workflow.env.modal.name')}</div>
|
<div className='mb-1 h-6 flex items-center text-text-secondary system-sm-semibold'>{t('workflow.env.modal.name')}</div>
|
||||||
<div className='flex'>
|
<div className='flex'>
|
||||||
<input
|
<Input
|
||||||
tabIndex={0}
|
|
||||||
className='block px-3 w-full h-8 bg-components-input-bg-normal system-sm-regular radius-md border border-transparent appearance-none outline-none caret-primary-600 hover:border-components-input-border-hover hover:bg-components-input-bg-hover focus:bg-components-input-bg-active focus:border-components-input-border-active focus:shadow-xs placeholder:system-sm-regular placeholder:text-components-input-text-placeholder'
|
|
||||||
placeholder={t('workflow.env.modal.namePlaceholder') || ''}
|
placeholder={t('workflow.env.modal.namePlaceholder') || ''}
|
||||||
value={name}
|
value={name}
|
||||||
onChange={e => handleNameChange(e.target.value)}
|
onChange={e => handleNameChange(e.target.value)}
|
||||||
type='text'
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,9 +125,7 @@ const VariableModal = ({
|
|||||||
<div className=''>
|
<div className=''>
|
||||||
<div className='mb-1 h-6 flex items-center text-text-secondary system-sm-semibold'>{t('workflow.env.modal.value')}</div>
|
<div className='mb-1 h-6 flex items-center text-text-secondary system-sm-semibold'>{t('workflow.env.modal.value')}</div>
|
||||||
<div className='flex'>
|
<div className='flex'>
|
||||||
<input
|
<Input
|
||||||
tabIndex={0}
|
|
||||||
className='block px-3 w-full h-8 bg-components-input-bg-normal system-sm-regular radius-md border border-transparent appearance-none outline-none caret-primary-600 hover:border-components-input-border-hover hover:bg-components-input-bg-hover focus:bg-components-input-bg-active focus:border-components-input-border-active focus:shadow-xs placeholder:system-sm-regular placeholder:text-components-input-text-placeholder'
|
|
||||||
placeholder={t('workflow.env.modal.valuePlaceholder') || ''}
|
placeholder={t('workflow.env.modal.valuePlaceholder') || ''}
|
||||||
value={value}
|
value={value}
|
||||||
onChange={e => setValue(e.target.value)}
|
onChange={e => setValue(e.target.value)}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user