mirror of
https://github.com/langgenius/dify.git
synced 2026-06-27 07:12:31 +08:00
fix(agent-v2): open workflow references in new tab
This commit is contained in:
parent
53b59eea8b
commit
6dd394edee
@ -97,8 +97,10 @@ describe('WorkflowReferencesTable', () => {
|
||||
expect(screen.getByText('v3')).toBeInTheDocument()
|
||||
expect(screen.getByText('agentV2.agentDetail.access.workflow.nodeCount:{"count":2}')).toBeInTheDocument()
|
||||
expect(screen.getByText('formatted-1781660000')).toBeInTheDocument()
|
||||
expect(screen.getByRole('link', { name: 'agentV2.agentDetail.access.workflow.openInStudioFor:{"name":"Support Workflow"}' }))
|
||||
.toHaveAttribute('href', '/app/workflow-app-id/workflow')
|
||||
const studioLink = screen.getByRole('link', { name: 'agentV2.agentDetail.access.workflow.openInStudioFor:{"name":"Support Workflow"}' })
|
||||
expect(studioLink).toHaveAttribute('href', '/app/workflow-app-id/workflow')
|
||||
expect(studioLink).toHaveAttribute('target', '_blank')
|
||||
expect(studioLink).toHaveAttribute('rel', 'noopener noreferrer')
|
||||
})
|
||||
|
||||
it('should render an empty state when the agent has no workflow references', async () => {
|
||||
|
||||
@ -145,6 +145,8 @@ function WorkflowAccessRow({
|
||||
<td className="px-3">
|
||||
<Link
|
||||
href={getWorkflowReferenceHref(reference)}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
aria-label={t('agentDetail.access.workflow.openInStudioFor', { name: reference.app_name })}
|
||||
className="inline-flex items-center gap-0.5 rounded-sm text-text-secondary hover:text-text-accent hover:underline focus-visible:ring-2 focus-visible:ring-state-accent-solid focus-visible:outline-hidden"
|
||||
>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user