Selaa lähdekoodia

fix: [PromptEditorHeightResizeWrap] Bug #12410 (#12406)

tags/0.15.0
why 9 kuukautta sitten
vanhempi
commit
196ed8101b
No account linked to committer's email address

+ 4
- 3
web/app/components/app/configuration/config-prompt/prompt-editor-height-resize-wrap.tsx Näytä tiedosto

@@ -26,13 +26,15 @@ const PromptEditorHeightResizeWrap: FC<Props> = ({
const [clientY, setClientY] = useState(0)
const [isResizing, setIsResizing] = useState(false)
const [prevUserSelectStyle, setPrevUserSelectStyle] = useState(getComputedStyle(document.body).userSelect)
const [oldHeight, setOldHeight] = useState(height)

const handleStartResize = useCallback((e: React.MouseEvent<HTMLElement>) => {
setClientY(e.clientY)
setIsResizing(true)
setOldHeight(height)
setPrevUserSelectStyle(getComputedStyle(document.body).userSelect)
document.body.style.userSelect = 'none'
}, [])
}, [height])

const handleStopResize = useCallback(() => {
setIsResizing(false)
@@ -44,8 +46,7 @@ const PromptEditorHeightResizeWrap: FC<Props> = ({
return

const offset = e.clientY - clientY
let newHeight = height + offset
setClientY(e.clientY)
let newHeight = oldHeight + offset
if (newHeight < minHeight)
newHeight = minHeight
onHeightChange(newHeight)

Loading…
Peruuta
Tallenna