diff --git a/src/core/Crud/Field/BooleanField.php b/src/core/Crud/Field/BooleanField.php index 00fd915..370a323 100644 --- a/src/core/Crud/Field/BooleanField.php +++ b/src/core/Crud/Field/BooleanField.php @@ -18,6 +18,10 @@ class BooleanField extends Field $resolver->setDefaults([ 'view' => '@Core/admin/crud/field/boolean.html.twig', 'display' => 'toggle', + 'checkbox_class_when_true' => 'fa-check-square', + 'checkbox_class_when_false' => 'fa-square', + 'toggle_class_when_true' => 'bg-secondary text-white', + 'toggle_class_when_false' => 'bg-secondary text-white', 'default_value' => false, ]); diff --git a/src/core/Resources/views/admin/crud/field/boolean.html.twig b/src/core/Resources/views/admin/crud/field/boolean.html.twig index 5348429..2bd8644 100644 --- a/src/core/Resources/views/admin/crud/field/boolean.html.twig +++ b/src/core/Resources/views/admin/crud/field/boolean.html.twig @@ -3,20 +3,16 @@ {% if options.display == 'checkbox' %} {% block checkbox %} - {% if value %} - - {% else %} - - {% endif %} + {% endblock %} {% elseif options.display == 'toggle' %} {% block toggle %} {% if value %} - + {% else %} - + {% endif %}