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 {
normal: {
components: {
left: <ChatVariableTrigger />,
middle: <FeaturesTrigger />,
chatVariableTrigger: <ChatVariableTrigger />,
},
runAndHistoryProps: {
showRunButton: !isChatMode,

View File

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

View File

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

View File

@ -25,6 +25,7 @@ export type HeaderInNormalProps = {
components?: {
left?: React.ReactNode
middle?: React.ReactNode
chatVariableTrigger?: React.ReactNode
}
runAndHistoryProps?: RunAndHistoryProps
}
@ -69,9 +70,12 @@ const HeaderInNormal = ({
</div>
<div className='flex items-center gap-2'>
{components?.left}
<EnvButton disabled={nodesReadOnly} />
<Divider type='vertical' className='mx-auto h-3.5' />
<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}
<VersionHistoryButton onClick={onStartRestoring} />
</div>