Fixed buttons on nodes being draggable
This commit is contained in:
parent
4fcd7027ad
commit
20b7b6acd6
3 changed files with 37 additions and 31 deletions
|
|
@ -4,6 +4,7 @@ import { TypeModal } from "../../constants/enums";
|
||||||
import GenericModal from "../../modals/genericModal";
|
import GenericModal from "../../modals/genericModal";
|
||||||
import { PromptAreaComponentType } from "../../types/components";
|
import { PromptAreaComponentType } from "../../types/components";
|
||||||
import IconComponent from "../genericIconComponent";
|
import IconComponent from "../genericIconComponent";
|
||||||
|
import { Button } from "../ui/button";
|
||||||
|
|
||||||
export default function PromptAreaComponent({
|
export default function PromptAreaComponent({
|
||||||
field_name,
|
field_name,
|
||||||
|
|
@ -36,6 +37,7 @@ export default function PromptAreaComponent({
|
||||||
nodeClass={nodeClass}
|
nodeClass={nodeClass}
|
||||||
setNodeClass={setNodeClass}
|
setNodeClass={setNodeClass}
|
||||||
>
|
>
|
||||||
|
<Button unstyled className="w-full">
|
||||||
<div className="flex w-full items-center gap-3">
|
<div className="flex w-full items-center gap-3">
|
||||||
<span
|
<span
|
||||||
id={id}
|
id={id}
|
||||||
|
|
@ -60,6 +62,7 @@ export default function PromptAreaComponent({
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
</Button>
|
||||||
</GenericModal>
|
</GenericModal>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import { TypeModal } from "../../constants/enums";
|
||||||
import GenericModal from "../../modals/genericModal";
|
import GenericModal from "../../modals/genericModal";
|
||||||
import { TextAreaComponentType } from "../../types/components";
|
import { TextAreaComponentType } from "../../types/components";
|
||||||
import IconComponent from "../genericIconComponent";
|
import IconComponent from "../genericIconComponent";
|
||||||
|
import { Button } from "../ui/button";
|
||||||
import { Input } from "../ui/input";
|
import { Input } from "../ui/input";
|
||||||
|
|
||||||
export default function TextAreaComponent({
|
export default function TextAreaComponent({
|
||||||
|
|
@ -46,6 +47,7 @@ export default function TextAreaComponent({
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
>
|
>
|
||||||
{!editNode && (
|
{!editNode && (
|
||||||
|
<Button unstyled>
|
||||||
<IconComponent
|
<IconComponent
|
||||||
strokeWidth={1.5}
|
strokeWidth={1.5}
|
||||||
id={id}
|
id={id}
|
||||||
|
|
@ -55,6 +57,7 @@ export default function TextAreaComponent({
|
||||||
(disabled ? " text-ring" : " hover:text-accent-foreground")
|
(disabled ? " text-ring" : " hover:text-accent-foreground")
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
</Button>
|
||||||
)}
|
)}
|
||||||
</GenericModal>
|
</GenericModal>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -188,7 +188,7 @@ export default function GenericModal({
|
||||||
open={modalOpen}
|
open={modalOpen}
|
||||||
setOpen={setModalOpen}
|
setOpen={setModalOpen}
|
||||||
>
|
>
|
||||||
<BaseModal.Trigger disable={disabled}>{children}</BaseModal.Trigger>
|
<BaseModal.Trigger disable={disabled} asChild>{children}</BaseModal.Trigger>
|
||||||
<BaseModal.Header
|
<BaseModal.Header
|
||||||
description={(() => {
|
description={(() => {
|
||||||
switch (myModalTitle) {
|
switch (myModalTitle) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue