<% title t("views.settings.meta.title") %>
<% if flash[:settings_notice] %>
<%= flash[:settings_notice] %>
<% end %> <% if flash[:error].present? %> <% end %> <% if params[:state] == "previous-registration" %> <% end %>
<% if @tab == "organization" && @organizations.present? %>

<% options = @organizations.pluck(:slug, :id).each do |arr| %> <% arr[0] = "@#{arr[0]}" %> <% arr[1] = "/settings/organization/#{arr[1]}" %> <% end.to_h.merge(t("views.settings.new_org") => "/settings/organization/new") %> <%= t("views.settings.for_html", name: tag.select(options_for_select(options, "/settings/organization/#{params[:org_id]}"), class: "ml-1 crayons-select lh-tight w-25 align-text-top w-max", onchange: "window.location.href=this.value")) %> <%# For example: %> <%# %>

<% else %>

<%= t("views.settings.for_html", name: link_to("@#{@user.username.truncate(User::USERNAME_MAX_LENGTH)}", user_url(@user) || "#", class: "ml-1")) %>

<% end %>
<% if current_user.email.blank? %>

<%= t("views.settings.complete.heading") %>

<%= t("views.settings.complete.desc") %> <% if @user.twitter_username.blank? %> <%= t("views.settings.complete.twitter") %> <% elsif @user.github_username.blank? %> <%= t("views.settings.complete.github") %> <% end %>

<% end %> <% if @user.unconfirmed_email.present? %> <% end %> <% if @user.errors.any? %> <%= render partial: "users/errors", locals: { errors: @user.errors, title_suffix: t("views.settings.errors.profile", count: @user.errors.size) } %> <% end %> <% if @organization&.errors&.any? %> <%= render partial: "users/errors", locals: { errors: @organization.errors, title_suffix: t("views.settings.errors.org", count: @organization.errors.size) } %> <% end %> <%= render "users/#{@tab.tr('-', '_')}", tab: @tab %>