mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-15 22:45:56 +08:00
fix: workflow note node copy & link style (#5428)
This commit is contained in:
parent
51d34f5936
commit
e4259a8f13
@ -66,6 +66,7 @@ import {
|
||||
getKeyboardKeyCodeBySystem,
|
||||
initialEdges,
|
||||
initialNodes,
|
||||
isEventTargetInputArea,
|
||||
} from './utils'
|
||||
import {
|
||||
CUSTOM_NODE,
|
||||
@ -217,8 +218,18 @@ const Workflow: FC<WorkflowProps> = memo(({
|
||||
|
||||
useKeyPress('delete', handleNodesDelete)
|
||||
useKeyPress(['delete', 'backspace'], handleEdgeDelete)
|
||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.c`, handleNodesCopy, { exactMatch: true, useCapture: true })
|
||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.v`, handleNodesPaste, { exactMatch: true, useCapture: true })
|
||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.c`, (e) => {
|
||||
if (isEventTargetInputArea(e.target as HTMLElement))
|
||||
return
|
||||
|
||||
handleNodesCopy()
|
||||
}, { exactMatch: true, useCapture: true })
|
||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.v`, (e) => {
|
||||
if (isEventTargetInputArea(e.target as HTMLElement))
|
||||
return
|
||||
|
||||
handleNodesPaste()
|
||||
}, { exactMatch: true, useCapture: true })
|
||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.d`, handleNodesDuplicate, { exactMatch: true, useCapture: true })
|
||||
useKeyPress(`${getKeyboardKeyCodeBySystem('alt')}.r`, handleStartWorkflowRun, { exactMatch: true, useCapture: true })
|
||||
|
||||
|
@ -15,8 +15,12 @@
|
||||
}
|
||||
|
||||
.note-editor-theme_link {
|
||||
text-decoration: underline;
|
||||
cursor: pointer;
|
||||
color: #155eef;
|
||||
}
|
||||
|
||||
.note-editor-theme_link:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.note-editor-theme_text-strikethrough {
|
||||
|
Loading…
x
Reference in New Issue
Block a user