From 11a9874afcfaaba643a0f690fa99eeba4e5f0490 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 15 Apr 2023 17:25:46 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20checkbox=20de=20bootstrap=20para=20recor?= =?UTF-8?q?dar=20la=20sesi=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/bootstrap/_custom_checkbox_for_field.haml | 6 ++++++ app/views/devise/sessions/new.haml | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 app/views/bootstrap/_custom_checkbox_for_field.haml diff --git a/app/views/bootstrap/_custom_checkbox_for_field.haml b/app/views/bootstrap/_custom_checkbox_for_field.haml new file mode 100644 index 00000000..cbbc0079 --- /dev/null +++ b/app/views/bootstrap/_custom_checkbox_for_field.haml @@ -0,0 +1,6 @@ +- content = t("activerecord.attributes.#{field.object_name}.#{name}") +- id = "#{field.object_name}_#{name}" +- name = "#{field.object_name}[#{name}]" + += render 'bootstrap/custom_checkbox', id: id, name: name, content: content, required: local_assigns[:required], value: "1" do + = yield diff --git a/app/views/devise/sessions/new.haml b/app/views/devise/sessions/new.haml index 9b396187..c35f04db 100644 --- a/app/views/devise/sessions/new.haml +++ b/app/views/devise/sessions/new.haml @@ -28,11 +28,8 @@ placeholder: t('login.password') - if devise_mapping.rememberable? .form-group - = f.check_box :remember_me, aria: { describedby: 'remember-for' } - = f.label :remember_me - %small.form-text.text-muted#remember-for - = t('login.remember_me', - remember_for: distance_of_time_in_words(Usuarie.remember_for)) + = render 'bootstrap/custom_checkbox_for_field', field: f, name: :remember_me do + = t('login.remember_me', remember_for: distance_of_time_in_words(Usuarie.remember_for)) .actions = f.submit t('.sign_in'), class: 'btn btn-lg btn-block'