| 12345678910111213141516171819202122232425 | import { memo } from 'react'import Button from '@/app/components/base/button'import { BubbleX } from '@/app/components/base/icons/src/vender/line/others'import { useStore } from '@/app/components/workflow/store'const ChatVariableButton = ({ disabled }: { disabled: boolean }) => {  const setShowChatVariablePanel = useStore(s => s.setShowChatVariablePanel)  const setShowEnvPanel = useStore(s => s.setShowEnvPanel)  const setShowDebugAndPreviewPanel = useStore(s => s.setShowDebugAndPreviewPanel)  const handleClick = () => {    setShowChatVariablePanel(true)    setShowEnvPanel(false)    setShowDebugAndPreviewPanel(false)  }  return (    <Button className='p-2' disabled={disabled} onClick={handleClick}>      <BubbleX className='w-4 h-4 text-components-button-secondary-text' />    </Button>  )}export default memo(ChatVariableButton)
 |