Skip to content

Commit 30e924e

Browse files
committed
inline render_props
1 parent 6d171c6 commit 30e924e

2 files changed

Lines changed: 3 additions & 7 deletions

File tree

reflex/compiler/templates.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def render(component: Any) -> str:
7575
def render_self_close_tag(component: Mapping[str, Any]) -> str:
7676
if component.get("name"):
7777
name = component["name"]
78-
props = _RenderUtils.render_props(component.get("props", {}))
78+
props = f"{{{','.join(component['props'])}}}"
7979
contents = component.get("contents", "")
8080
return f"jsx({name},{props},{contents})"
8181
if component.get("contents"):
@@ -85,7 +85,7 @@ def render_self_close_tag(component: Mapping[str, Any]) -> str:
8585
@staticmethod
8686
def render_tag(component: Mapping[str, Any]) -> str:
8787
name = component.get("name") or "Fragment"
88-
props = _RenderUtils.render_props(component.get("props", {}))
88+
props = f"{{{','.join(component['props'])}}}"
8989
contents = component.get("contents", "")
9090
rendered_children = [
9191
_RenderUtils.render(child)
@@ -106,10 +106,6 @@ def render_iterable_tag(component: Any) -> str:
106106
)
107107
return f"{component['iterable_state']}.map(({component['arg_name']},{component['arg_index']})=>({children_rendered}))"
108108

109-
@staticmethod
110-
def render_props(props: list[str]) -> str:
111-
return f"{{{','.join(props)}}}"
112-
113109
@staticmethod
114110
def render_match_tag(component: Any) -> str:
115111
cases_code = ""

reflex/components/tags/tag.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class Tag:
5050
# The children components.
5151
children: Sequence[Any] = dataclasses.field(default_factory=list)
5252

53-
def format_props(self) -> list:
53+
def format_props(self) -> list[str]:
5454
"""Format the tag's props.
5555
5656
Returns:

0 commit comments

Comments
 (0)