I've completely restructured the nodes to match the design in the screenshot:
Split into Two Nodes:
ApiTriggerNode: A simplified trigger node with teal styling that matches the "Customer Trigger" in the screenshotApiConfigNode: A new configuration node with blue styling that matches the "Multi Filter" in the screenshotTrigger Node Changes:
Config Node Features:
Connection Between Nodes:
react-flow-example.tsx to connect the two nodesThe functionality remains the same, but the UI now matches the design in the screenshot with the configuration dialog appearing when you click the "Edit" button on the second node.
I've removed the schedule triggers section from the configuration dialog and made the following changes:
Removed from the ApiTriggerNode:
Removed from the ApiConfigNode:
addTrigger, updateTrigger, toggleDayOfWeek, removeTrigger, and getOrdinalhandleSaveConfig functionSimplified the Configuration Dialog:
Now it only includes:
The configuration dialog is now more focused on the data mapping functionality without the scheduling options. The UI matches the design in the screenshot with the two connected nodes, and the configuration dialog appears when clicking the "Edit" button on the second node.