From f3ef8b280e82f56ab54524dbc121812fd3859448 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Thu, 14 Mar 2024 18:07:58 -0700 Subject: [PATCH] Handle Imports that should never be installed --- reflex/components/component.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/reflex/components/component.py b/reflex/components/component.py index e33f4e26c..042106bad 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -1352,9 +1352,15 @@ class CustomComponent(Component): super()._get_imports(), # Sweep up any imports from CustomComponent props for frontend installation. { - library: [ImportVar(tag=None, render=False, install=True)] + library: [ + ImportVar( + tag=None, + render=False, + install=not any(not imp.install for imp in imps), + ), + ] for comp in self.get_custom_components() - for library in comp.get_component(comp).get_imports() + for library, imps in comp.get_component(comp).get_imports().items() }, )