I want to add a custom node which involves some complex configuration. The existing UI controls provided are not sufficient. Is there a way to add a custom Typescript based UI or embedded an existing UI using I framing.
Any guidance will be very helpful.
You need to use n8n provided parameters options , there is no support for custom typescript as far as I have explored.
What is your use case ? Custom https endpoint should suffice for anything uncovered
My use case is more about in place configuration, you can’t think of something similar to code node. I don’t want a decoupled integration as suggested via. a http node.
If custom node is supported, there should be flexibility to support custom configuration UI also,
Hi @manna.routh Welcome!
I do not think so raising a feature request like that would be good, i would say instead you should curate your COMPLEX CURL so that people can just import it in an existing HTTP node , and a tool to easily customize that with a Web UI, and if you want to create that custom UI you have to rely on the existing Node elements:
@Anshul_Namdev Not sure why you think this feature request is not good? Can you explain?
i get you @manna.routh it is because n8n node configuration UI is intentionally declarative and only supports predefined parameter components allowing arbitrary custom UIs would break editor consistency and require modifying the core editor rather than just creating a node.
Although you can give a feature request here and it can be good for a certain group of creators who are struggling so feel free to reach out here: