From 9454b90826cf32d29f3cfcd4cfd8780d48402932 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Thu, 24 Oct 2024 12:07:06 -0700 Subject: [PATCH] improve merge imports logic --- reflex/utils/imports.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reflex/utils/imports.py b/reflex/utils/imports.py index 8f53ed07a..b86716cf1 100644 --- a/reflex/utils/imports.py +++ b/reflex/utils/imports.py @@ -23,6 +23,12 @@ def merge_imports( for lib, fields in ( import_dict if isinstance(import_dict, tuple) else import_dict.items() ): + # If the lib is an absolute path, we need to prefix it with a $ + lib = ( + "$" + lib + if lib.startswith(("/utils/", "/components/", "/styles/")) + else lib + ) if isinstance(fields, (list, tuple, set)): all_imports[lib].extend( (