Skip to content

Commit b3ae980

Browse files
author
User
committed
Fix Jinja2 _component prerender default value
The Jinja wrapper used prerender="" as default, but str_to_bool("") raises ValueError. Fix by matching the Django tag behavior — default to str(REACTPY_PRERENDER) when no explicit prerender value is provided.
1 parent 92f3d38 commit b3ae980

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/reactpy_django/templatetags/jinja.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ def _component(
112112
Returns:
113113
Rendered HTML string.
114114
"""
115+
from reactpy_django.config import REACTPY_PRERENDER as _REACTPY_PRERENDER
116+
117+
if not prerender:
118+
prerender = str(_REACTPY_PRERENDER)
115119
request = jinja_context.parent.get("request")
116120
if request is None:
117121
_logger.error(

0 commit comments

Comments
 (0)