Replies: 1 comment
-
I've discovered that the Vite community actually has a system for doing "micro-frontend" type setups: https://github.com/originjs/vite-plugin-federation This is actually a pretty neat idea and would allow the following:
Each plugin could then write their own react components, which can be dynamically loaded/unloaded from the web UI. There will be challenges when it comes to styling the components, as Tailwind is dynamically built based on usage, but either we can build standardized components, or we can require that UI plugins bake their own styling. I'm also thinking that plugins can optionally provide a |
Beta Was this translation helpful? Give feedback.
-
As an extension to #10 there was several conversations about plugins having the ability to extend the web UI with custom components. Starting a separate discussion because the technology and interface is quite different from the direction the plugin system is heading now.
Beta Was this translation helpful? Give feedback.
All reactions