feat: vars to new place

This commit is contained in:
Joel 2025-10-21 15:03:16 +08:00
parent 25e4203cb1
commit 4102f0bc9d
4 changed files with 8 additions and 2 deletions

View File

@ -41,8 +41,8 @@ const WorkflowHeader = () => {
return { return {
normal: { normal: {
components: { components: {
left: <ChatVariableTrigger />,
middle: <FeaturesTrigger />, middle: <FeaturesTrigger />,
chatVariableTrigger: <ChatVariableTrigger />,
}, },
runAndHistoryProps: { runAndHistoryProps: {
showRunButton: !isChatMode, showRunButton: !isChatMode,

View File

@ -25,6 +25,7 @@ const ChatVariableButton = ({ disabled }: { disabled: boolean }) => {
)} )}
disabled={disabled} disabled={disabled}
onClick={handleClick} onClick={handleClick}
variant='ghost'
> >
<BubbleX className='h-4 w-4 text-components-button-secondary-text' /> <BubbleX className='h-4 w-4 text-components-button-secondary-text' />
</Button> </Button>

View File

@ -26,6 +26,7 @@ const EnvButton = ({ disabled }: { disabled: boolean }) => {
'p-2', 'p-2',
theme === 'dark' && 'rounded-lg border border-black/5 bg-white/10 backdrop-blur-sm', theme === 'dark' && 'rounded-lg border border-black/5 bg-white/10 backdrop-blur-sm',
)} )}
variant='ghost'
disabled={disabled} disabled={disabled}
onClick={handleClick} onClick={handleClick}
> >

View File

@ -25,6 +25,7 @@ export type HeaderInNormalProps = {
components?: { components?: {
left?: React.ReactNode left?: React.ReactNode
middle?: React.ReactNode middle?: React.ReactNode
chatVariableTrigger?: React.ReactNode
} }
runAndHistoryProps?: RunAndHistoryProps runAndHistoryProps?: RunAndHistoryProps
} }
@ -69,9 +70,12 @@ const HeaderInNormal = ({
</div> </div>
<div className='flex items-center gap-2'> <div className='flex items-center gap-2'>
{components?.left} {components?.left}
<EnvButton disabled={nodesReadOnly} />
<Divider type='vertical' className='mx-auto h-3.5' /> <Divider type='vertical' className='mx-auto h-3.5' />
<RunAndHistory {...runAndHistoryProps} /> <RunAndHistory {...runAndHistoryProps} />
<div className='cursor-pointer rounded-lg border-[0.5px] border-components-button-secondary-border bg-components-button-secondary-bg shadow-xs backdrop-blur-[10px]'>
{components?.chatVariableTrigger}
<EnvButton disabled={nodesReadOnly} />
</div>
{components?.middle} {components?.middle}
<VersionHistoryButton onClick={onStartRestoring} /> <VersionHistoryButton onClick={onStartRestoring} />
</div> </div>