diff --git a/src/core/Crud/Field/BooleanField.php b/src/core/Crud/Field/BooleanField.php new file mode 100644 index 0000000..57214d0 --- /dev/null +++ b/src/core/Crud/Field/BooleanField.php @@ -0,0 +1,24 @@ + + */ +class BooleanField extends Field +{ + public function configureOptions(OptionsResolver $resolver): OptionsResolver + { + parent::configureOptions($resolver); + + $resolver->setDefaults([ + 'view' => '@Core/admin/crud/field/boolean.html.twig', + ]); + + return $resolver; + } +} diff --git a/src/core/Resources/views/admin/crud/field/boolean.html.twig b/src/core/Resources/views/admin/crud/field/boolean.html.twig new file mode 100644 index 0000000..a816461 --- /dev/null +++ b/src/core/Resources/views/admin/crud/field/boolean.html.twig @@ -0,0 +1,11 @@ +{%- block value -%} + {% if value %} + + + + {% else %} + + + + {% endif %} +{%- endblock -%}