From 48b1b4b85c5a68074b56b0b9095f3ccd0ce7b378 Mon Sep 17 00:00:00 2001 From: David Mihai Marin Date: Tue, 28 Jul 2020 19:58:09 +0300 Subject: [PATCH 1/2] improvement: Boolean and Boolean Group fields (#90) --- app/frontend/js/components/BooleanCheck.vue | 29 ++++++++++++ .../js/components/Edit/BooleanGroupField.vue | 3 +- .../js/components/Index/BooleanField.vue | 30 +++---------- .../js/components/Index/BooleanGroupField.vue | 45 ++++++++++--------- .../js/components/Show/BooleanField.vue | 14 +++--- .../js/components/Show/BooleanGroupField.vue | 14 +++--- lib/avocado/app/fields/boolean_field.rb | 2 +- spec/dummy/app/models/user.rb | 2 +- .../avocado/boolean_group_field_spec.rb | 9 ++-- 9 files changed, 83 insertions(+), 65 deletions(-) create mode 100644 app/frontend/js/components/BooleanCheck.vue diff --git a/app/frontend/js/components/BooleanCheck.vue b/app/frontend/js/components/BooleanCheck.vue new file mode 100644 index 0000000000..d9824860c5 --- /dev/null +++ b/app/frontend/js/components/BooleanCheck.vue @@ -0,0 +1,29 @@ + + + diff --git a/app/frontend/js/components/Edit/BooleanGroupField.vue b/app/frontend/js/components/Edit/BooleanGroupField.vue index 3429b6f3b1..8f3915214f 100644 --- a/app/frontend/js/components/Edit/BooleanGroupField.vue +++ b/app/frontend/js/components/Edit/BooleanGroupField.vue @@ -9,8 +9,9 @@ :name="name" :checked="value" :disabled="disabled" + class="w-3 h-3" /> - + diff --git a/app/frontend/js/components/Index/BooleanField.vue b/app/frontend/js/components/Index/BooleanField.vue index 8009037ded..b318c1c54a 100644 --- a/app/frontend/js/components/Index/BooleanField.vue +++ b/app/frontend/js/components/Index/BooleanField.vue @@ -1,33 +1,17 @@ diff --git a/app/frontend/js/components/Index/BooleanGroupField.vue b/app/frontend/js/components/Index/BooleanGroupField.vue index 4ee3a7fde3..4ae1f65e09 100644 --- a/app/frontend/js/components/Index/BooleanGroupField.vue +++ b/app/frontend/js/components/Index/BooleanGroupField.vue @@ -1,28 +1,39 @@