mirror of
https://github.com/langgenius/dify.git
synced 2026-04-29 20:48:01 +08:00
fix: drag icon position
This commit is contained in:
parent
6afc99a5ad
commit
331a5edbf9
@ -29,7 +29,7 @@ export default function DraggableBlockPlugin({
|
|||||||
}): JSX.Element {
|
}): JSX.Element {
|
||||||
const menuRef = useRef<HTMLDivElement>(null)
|
const menuRef = useRef<HTMLDivElement>(null)
|
||||||
const targetLineRef = useRef<HTMLDivElement>(null)
|
const targetLineRef = useRef<HTMLDivElement>(null)
|
||||||
const [draggableElement, setDraggableElement] = useState<HTMLElement | null>(
|
const [, setDraggableElement] = useState<HTMLElement | null>(
|
||||||
null,
|
null,
|
||||||
)
|
)
|
||||||
const [editor] = useLexicalComposerContext()
|
const [editor] = useLexicalComposerContext()
|
||||||
@ -55,20 +55,20 @@ export default function DraggableBlockPlugin({
|
|||||||
menuRef={menuRef as any}
|
menuRef={menuRef as any}
|
||||||
targetLineRef={targetLineRef as any}
|
targetLineRef={targetLineRef as any}
|
||||||
menuComponent={
|
menuComponent={
|
||||||
isSupportDrag ? <div ref={menuRef} className={cn(DRAGGABLE_BLOCK_MENU_CLASSNAME, 'absolute right-[12px] top-[16px] cursor-grab opacity-0 will-change-transform active:cursor-move')}>
|
isSupportDrag ? <div ref={menuRef} className={cn(DRAGGABLE_BLOCK_MENU_CLASSNAME, 'absolute right-[24px] top-[16px] cursor-grab opacity-0 will-change-transform active:cursor-move')}>
|
||||||
<RiDraggable className='size-3.5 text-text-tertiary' />
|
<RiDraggable className='size-3.5 text-text-tertiary' />
|
||||||
</div> : null
|
</div> : null
|
||||||
}
|
}
|
||||||
targetLineComponent={
|
targetLineComponent={
|
||||||
<div
|
<div
|
||||||
ref={targetLineRef}
|
ref={targetLineRef}
|
||||||
className="pointer-events-none absolute left-[-21px] top-0 opacity-0 will-change-transform"
|
className="pointer-events-none absolute left-[-21px] top-0 opacity-0 will-change-transform"
|
||||||
// style={{ width: 500 }} // width not worked here
|
// style={{ width: 500 }} // width not worked here
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className='absolute left-0 right-[-40px] top-0 h-[2px] bg-text-accent-secondary'
|
className='absolute left-0 right-[-40px] top-0 h-[2px] bg-text-accent-secondary'
|
||||||
></div>
|
></div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
isOnMenu={isOnMenu}
|
isOnMenu={isOnMenu}
|
||||||
onElementChanged={setDraggableElement}
|
onElementChanged={setDraggableElement}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user