fix: fixed problem related to widget selection

This commit is contained in:
paul
2024-09-09 19:24:43 +05:30
parent 5a9346af0b
commit ac65b1d97b
3 changed files with 33 additions and 27 deletions

View File

@@ -13,9 +13,19 @@ function EditableDiv({value, onChange, maxLength=Infinity, className='', inputCl
}, [value])
const handleInput = (event) => {
console.log("value: ", event.target.value)
console.log("Event key: ", event.key)
onChange(event.target.value)
// if (event.key === "")
}
const handleEnterKey = (event) => {
console.log("Event key: ", event.key)
if (event.key === "Enter"){
setIsEditable(false)
}
}
const handleDoubleClick = () => {
@@ -38,6 +48,7 @@ function EditableDiv({value, onChange, maxLength=Infinity, className='', inputCl
onInput={handleInput}
maxLength={maxLength}
ref={inputRef}
onKeyDown={handleEnterKey}
className={`${!isEditable && "tw-hidden"}
tw-outline-none tw-bg-transparent
tw-border-none tw-p-1