fix custom radios/inputs for checkbox/radio type
This commit is contained in:
parent
349f7049ec
commit
dd6d1dd119
@ -190,7 +190,9 @@
|
|||||||
{% block checkbox_radio_label -%}
|
{% block checkbox_radio_label -%}
|
||||||
{#- Do not display the label if widget is not defined in order to prevent double label rendering -#}
|
{#- Do not display the label if widget is not defined in order to prevent double label rendering -#}
|
||||||
{%- if widget is defined -%}
|
{%- if widget is defined -%}
|
||||||
{%- if parent_label_class is defined and ('checkbox-custom' in parent_label_class or 'radio-custom' in parent_label_class) -%}
|
{% set is_parent_custom = parent_label_class is defined and ('checkbox-custom' in parent_label_class or 'radio-custom' in parent_label_class) %}
|
||||||
|
{% set is_custom = label_attr.class is defined and ('checkbox-custom' in label_attr.class or 'radio-custom' in label_attr.class) %}
|
||||||
|
{%- if is_parent_custom or is_custom -%}
|
||||||
{%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' custom-control-label')|trim}) -%}
|
{%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' custom-control-label')|trim}) -%}
|
||||||
{%- else %}
|
{%- else %}
|
||||||
{%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' form-check-label')|trim}) -%}
|
{%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' form-check-label')|trim}) -%}
|
||||||
|
Reference in New Issue
Block a user