Skip to content

Commit 3774511

Browse files
committed
1 parent bb58bcd commit 3774511

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

Diff for: src/django_bootstrap5/renderers.py

+11-6
Original file line numberDiff line numberDiff line change
@@ -488,12 +488,17 @@ def render(self):
488488
errors = self.get_errors_html()
489489

490490
if self.is_form_control_widget():
491-
addon_before = (
492-
format_html('<span class="input-group-text">{}</span>', self.addon_before) if self.addon_before else ""
493-
)
494-
addon_after = (
495-
format_html('<span class="input-group-text">{}</span>', self.addon_after) if self.addon_after else ""
496-
)
491+
addon_before_wrapper = self.addon_before or ""
492+
addon_after_wrapper = self.addon_after or ""
493+
if self.addon_before and self.addon_before_class is not None:
494+
addon_before_wrapper = format_html(
495+
f'<span class="{self.addon_before_class}">{self.addon_before}</span>'
496+
)
497+
if self.addon_after and self.addon_after_class is not None:
498+
addon_before_wrapper = format_html(
499+
f'<span class="{self.addon_after_class}">{self.addon_after}</span>'
500+
)
501+
497502
if addon_before or addon_after:
498503
classes = "input-group"
499504
if self.server_side_validation and self.get_server_side_validation_classes():

0 commit comments

Comments
 (0)