forked from fixin.me/fixin.me
Test "sign in"
This commit is contained in:
@@ -33,6 +33,11 @@ module ApplicationHelper
|
||||
|
||||
def image_link_to(name, image = nil, options = nil, html_options = nil)
|
||||
name = svg_tag("pictograms/#{image}.svg#icon") + name if image
|
||||
if html_options.delete(:hide)
|
||||
# NOTE: current_path? does not work for POST
|
||||
visibility = (url_for(options) == request.path) ? 'hidden' : 'visible'
|
||||
html_options.merge!(style: "visibility: #{visibility}") { |k, v1, v2| v1 + v2 }
|
||||
end
|
||||
link_to name, options, html_options
|
||||
end
|
||||
|
||||
|
||||
@@ -16,10 +16,9 @@
|
||||
<%= image_link_to t(:sign_out), "logout", destroy_user_session_path,
|
||||
data: { turbo_method: :delete } %>
|
||||
<% else %>
|
||||
<%= image_link_to t(:sign_in), "login", new_user_session_path,
|
||||
class: class_names(active: current_page?(new_user_session_path)) %>
|
||||
<%= image_link_to t(:sign_in), "login", new_user_session_path, hide: true %>
|
||||
<%= image_link_to t(:register), "account-plus-outline", new_user_registration_path,
|
||||
class: class_names(active: current_page?(new_user_registration_path)) %>
|
||||
hide: true %>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<%= f.password_field :password, required: true, size: 32, autocomplete: "current-password" %>
|
||||
|
||||
<% if devise_mapping.rememberable? %>
|
||||
<%= f.check_box :remember_me %>
|
||||
<%= f.check_box :remember_me, label: t('.remember_me') %>
|
||||
<% end %>
|
||||
|
||||
<%= f.submit t(:sign_in) %>
|
||||
|
||||
Reference in New Issue
Block a user