A few weeks ago, I had posted a message describing a method for developing components in a much simpler way.
I have refined this method by proposing a model and have started developing components based on Element Plus and Vue.js. I am far from finished, but the model is solid and general enough to develop any component easily.
I have posted an application that will evolve over time with new components: https://app-elementplus-c57gfcdq9tdt7tepmmxuyc.streamlit.app/. I don’t wait to have finished before delivering the solution because some people have expressed interest in this direction.
The first article I had posted in this regard (https://appcreatecomponent-ngm4rrw7ryvtzb6nigbbmw.streamlit.app/) is obsolete.
Best regards