Skip to content

Commit 73acd21

Browse files
authored
feat: Add required class to form widget div attributes (#35)
1 parent a8dbae1 commit 73acd21

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

djangocms_form_builder/templatetags/form_builder_tags.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ def render_widget(form, form_field, **kwargs):
105105
if input_type not in ("checkbox", "radio"):
106106
field_sep += " form-floating" # TODO: Only true for Bootstrap5
107107
div_attrs = attrs_for_widget(field.field.widget, "div", field_sep)
108+
if field.field.required:
109+
div_attrs["class"] = div_attrs.get("class", "") + " required"
108110
div_attrs = " ".join([f'{key}="{value}"' for key, value in div_attrs.items()])
109111
grp_attrs = attrs_for_widget(field.field.widget, "group")
110112
errors = "".join(

0 commit comments

Comments
 (0)