* Initial invitation work * Add more invitation code * Add proper registration page * Fix up tests * Fix failings * Fix spec * Add self-serve auth config * Add registered condition * Change profile image call and registered_at test * Change comment * Fix copy test * Stub emojipedia * Linting * Add registered at to factory * Ensure registered for user tag * Update app/views/internal/invitations/index.html.erb Co-authored-by: Michael Kohl <citizen428@dev.to> * Update app/controllers/internal/invitations_controller.rb Co-authored-by: Michael Kohl <citizen428@dev.to> * Slight changes * Update recover password flow * Update app/views/internal/invitations/index.html.erb Co-authored-by: Michael Kohl <citizen428@dev.to> * Update app/controllers/internal/invitations_controller.rb Co-authored-by: Michael Kohl <citizen428@dev.to> * Update db/schema.rb Co-authored-by: Michael Kohl <citizen428@dev.to>
15 lines
No EOL
691 B
Text
15 lines
No EOL
691 B
Text
<div class="flex flex-col m:flex-row justify-center">
|
|
<% authentication_enabled_providers.each do |provider| %>
|
|
<a
|
|
href="<%= provider.sign_in_path(state: "navbar_basic") %>"
|
|
class="crayons-btn crayons-btn--xl crayons-btn--brand-<%= provider.provider_name %> crayons-btn--icon-left m-1 whitespace-nowrap"
|
|
data-no-instant>
|
|
<%= inline_svg_tag("#{provider.provider_name}.svg", aria: true, class: "crayons-icon", title: provider.provider_name) %>
|
|
Sign In with <%= provider.official_name %>
|
|
</a>
|
|
<% end %>
|
|
</div>
|
|
|
|
<% if authentication_enabled_providers.any? %>
|
|
<p class="pt-6 pb-8"><em>We require social registration to prevent abuse.</em></p>
|
|
<% end %> |