| | |
| | | return ( |
| | | <div |
| | | className={` |
| | | absolute -top-7 right-0 hidden h-7 pb-1 group-hover:flex |
| | | hidden group-hover:flex pb-1 absolute right-0 -top-7 h-7 |
| | | ${data.selected && '!flex'} |
| | | ${open && '!flex'} |
| | | `} |
| | | > |
| | | <div |
| | | className='flex h-6 items-center rounded-lg border-[0.5px] border-components-actionbar-border bg-components-actionbar-bg px-0.5 text-text-tertiary shadow-md backdrop-blur-[5px]' |
| | | className='flex items-center px-0.5 h-6 bg-components-actionbar-bg rounded-lg border-[0.5px] border-components-actionbar-border backdrop-blur-[5px] shadow-md text-text-tertiary' |
| | | onClick={e => e.stopPropagation()} |
| | | > |
| | | { |
| | | canRunBySingle(data.type) && ( |
| | | <div |
| | | className='flex h-5 w-5 cursor-pointer items-center justify-center rounded-md hover:bg-state-base-hover' |
| | | className='flex items-center justify-center w-5 h-5 rounded-md cursor-pointer hover:bg-state-base-hover' |
| | | onClick={() => { |
| | | handleNodeDataUpdate({ |
| | | id, |
| | |
| | | > |
| | | { |
| | | data._isSingleRun |
| | | ? <Stop className='h-3 w-3' /> |
| | | ? <Stop className='w-3 h-3' /> |
| | | : ( |
| | | <Tooltip |
| | | popupContent={t('workflow.panel.runThisStep')} |
| | | asChild={false} |
| | | > |
| | | <RiPlayLargeLine className='h-3 w-3' /> |
| | | <RiPlayLargeLine className='w-3 h-3' /> |
| | | </Tooltip> |
| | | ) |
| | | } |