Skip to content

Minimize cross-package dependency in packages/ #6324

@masenf

Description

@masenf

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAnything you want improved

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions