From c61419a76185bd9679c47849d9a62f01ce5e6e3b Mon Sep 17 00:00:00 2001 From: Nikhil Rao Date: Wed, 6 Mar 2024 16:03:33 -0800 Subject: [PATCH] Unwrap images in rx.markdown (#2789) --- reflex/components/markdown/markdown.py | 6 +++++- reflex/components/markdown/markdown.pyi | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/reflex/components/markdown/markdown.py b/reflex/components/markdown/markdown.py index 04e392fef..fde688f47 100644 --- a/reflex/components/markdown/markdown.py +++ b/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) ], diff --git a/reflex/components/markdown/markdown.pyi b/reflex/components/markdown/markdown.pyi index a44440547..c9cbfd6db 100644 --- a/reflex/components/markdown/markdown.pyi +++ b/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])