diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx index b8a56aa51..1cdfa55a8 100644 --- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx @@ -15,6 +15,7 @@ import NodeModal from "../../../../modals/NodeModal"; import { TabsContext } from "../../../../contexts/tabsContext"; import { useReactFlow } from "reactflow"; import EditNodeModal from "../../../../modals/EditNodeModal"; +import TooltipReact from "../../../../components/ReactTooltipComponent"; const NodeToolbarComponent = (props) => { const { setLastCopiedSelection, paste } = useContext(TabsContext); @@ -23,53 +24,114 @@ const NodeToolbarComponent = (props) => { <>
- + + - + onClick={(event) => { + event.preventDefault(); + props.openPopUp(); + }} + > +
+ {Object.keys(props.data.node.template).some( + (t) => + props.data.node.template[t].advanced && + props.data.node.template[t].required + ) + ? " *" + : ""} +
+ + props.data.node.template[t].advanced && + props.data.node.template[t].show + ) + ? "" + : "hidden", + "w-5 h-5 dark:text-gray-300" + )} + > + + + + + + + + + + + {/* - + */}