Explorar o código

Remove extra imports from rx.markdown (#1837)

Nikhil Rao hai 1 ano
pai
achega
9e533ee58a
Modificáronse 1 ficheiros con 9 adicións e 12 borrados
  1. 9 12
      reflex/components/typography/markdown.py

+ 9 - 12
reflex/components/typography/markdown.py

@@ -34,13 +34,6 @@ class Markdown(Component):
 
     library = "react-markdown@^8.0.7"
 
-    lib_dependencies: List[str] = [
-        "rehype-katex@^6.0.3",
-        "remark-math@^5.1.1",
-        "rehype-raw@^6.1.1",
-        "remark-gfm@^3.0.1",
-    ]
-
     tag = "ReactMarkdown"
 
     is_default = True
@@ -103,11 +96,15 @@ class Markdown(Component):
         imports = super()._get_imports()
 
         # Special markdown imports.
-        imports["remark-math"] = {ImportVar(tag="remarkMath", is_default=True)}
-        imports["remark-gfm"] = {ImportVar(tag="remarkGfm", is_default=True)}
-        imports["rehype-katex"] = {ImportVar(tag="rehypeKatex", is_default=True)}
-        imports["rehype-raw"] = {ImportVar(tag="rehypeRaw", is_default=True)}
-        imports[""] = {ImportVar(tag="katex/dist/katex.min.css")}
+        imports.update(
+            {
+                "": {ImportVar(tag="katex/dist/katex.min.css")},
+                "rehype-katex@^6.0.3": {ImportVar(tag="rehypeKatex", is_default=True)},
+                "remark-math@^5.1.1": {ImportVar(tag="remarkMath", is_default=True)},
+                "rehype-raw@^6.1.1": {ImportVar(tag="rehypeRaw", is_default=True)},
+                "remark-gfm@^3.0.1": {ImportVar(tag="remarkGfm", is_default=True)},
+            }
+        )
 
         # Get the imports for each component.
         for component in components_by_tag.values():