Describe the Enhancement you want
After extracting parts of reflex into sub-packages (for separation of dependencies) some strange cross-dependencies remain that need to be resolved. Ideally none of these packages should depend on each other.
Some known knowns:
- reflex-components-core depends on reflex-components-lucide and reflex-components-sonner due to
banner.py -- this module should be moved into the main reflex/ package which already depends on all the subpackages currently.
- reflex-components-sonner depends on reflex-components-lucide to print in the
Icon annotation... but this can just be Component because the underlying library allows any react component
Describe the Enhancement you want
After extracting parts of reflex into sub-packages (for separation of dependencies) some strange cross-dependencies remain that need to be resolved. Ideally none of these packages should depend on each other.
Some known knowns:
banner.py-- this module should be moved into the mainreflex/package which already depends on all the subpackages currently.Iconannotation... but this can just beComponentbecause the underlying library allows any react component