Refactor: Make text area modal open on input click to avoid it not opening on edit node page

This commit is contained in:
igorrCarvalho 2023-11-21 18:55:52 -03:00
commit dba85aadfb

View file

@ -21,17 +21,6 @@ export default function TextAreaComponent({
return ( return (
<div className="flex w-full items-center"> <div className="flex w-full items-center">
<Input
id={id}
value={value}
disabled={disabled}
className={editNode ? "input-edit-node" : ""}
placeholder={"Type something..."}
onChange={(event) => {
onChange(event.target.value);
}}
/>
<div>
<GenericModal <GenericModal
type={TypeModal.TEXT} type={TypeModal.TEXT}
buttonText="Finishing Editing" buttonText="Finishing Editing"
@ -41,6 +30,17 @@ export default function TextAreaComponent({
onChange(value); onChange(value);
}} }}
> >
<div className="flex w-full items-center">
<Input
id={id}
value={value}
disabled={disabled}
className={editNode ? "input-edit-node pointer-events-none " : " pointer-events-none"}
placeholder={"Type something..."}
onChange={(event) => {
onChange(event.target.value);
}}
/>
{!editNode && ( {!editNode && (
<IconComponent <IconComponent
name="ExternalLink" name="ExternalLink"
@ -50,8 +50,8 @@ export default function TextAreaComponent({
} }
/> />
)} )}
</GenericModal>
</div> </div>
</GenericModal>
</div> </div>
); );
} }