Prechádzať zdrojové kódy

Unwrap images in rx.markdown (#2789)

Nikhil Rao 1 rok pred
rodič
commit
c61419a761

+ 5 - 1
reflex/components/markdown/markdown.py

@@ -31,7 +31,8 @@ _MOCK_ARG = Var.create_safe("")
 # Special remark plugins.
 _REMARK_MATH = Var.create_safe("remarkMath", _var_is_local=False)
 _REMARK_GFM = Var.create_safe("remarkGfm", _var_is_local=False)
-_REMARK_PLUGINS = Var.create_safe([_REMARK_MATH, _REMARK_GFM])
+_REMARK_UNWRAP_IMAGES = Var.create_safe("remarkUnwrapImages", _var_is_local=False)
+_REMARK_PLUGINS = Var.create_safe([_REMARK_MATH, _REMARK_GFM, _REMARK_UNWRAP_IMAGES])
 
 # Special rehype plugins.
 _REHYPE_KATEX = Var.create_safe("rehypeKatex", _var_is_local=False)
@@ -168,6 +169,9 @@ class Markdown(Component):
                 "remark-gfm@3.0.1": [
                     ImportVar(tag=_REMARK_GFM._var_name, is_default=True)
                 ],
+                "remark-unwrap-images@4.0.0": [
+                    ImportVar(tag=_REMARK_UNWRAP_IMAGES._var_name, is_default=True)
+                ],
                 "rehype-katex@6.0.3": [
                     ImportVar(tag=_REHYPE_KATEX._var_name, is_default=True)
                 ],

+ 2 - 1
reflex/components/markdown/markdown.pyi

@@ -32,7 +32,8 @@ _PROPS = Var.create_safe("...props", _var_is_local=False)
 _MOCK_ARG = Var.create_safe("")
 _REMARK_MATH = Var.create_safe("remarkMath", _var_is_local=False)
 _REMARK_GFM = Var.create_safe("remarkGfm", _var_is_local=False)
-_REMARK_PLUGINS = Var.create_safe([_REMARK_MATH, _REMARK_GFM])
+_REMARK_UNWRAP_IMAGES = Var.create_safe("remarkUnwrapImages", _var_is_local=False)
+_REMARK_PLUGINS = Var.create_safe([_REMARK_MATH, _REMARK_GFM, _REMARK_UNWRAP_IMAGES])
 _REHYPE_KATEX = Var.create_safe("rehypeKatex", _var_is_local=False)
 _REHYPE_RAW = Var.create_safe("rehypeRaw", _var_is_local=False)
 _REHYPE_PLUGINS = Var.create_safe([_REHYPE_KATEX, _REHYPE_RAW])